nx_metadata_sdk
1.0
Metadata SDK
|
Public Member Functions | |
OldObject (const OldObject &)=delete | |
OldObject & | operator= (const OldObject &)=delete |
OldObject (OldObject &&)=delete | |
OldObject & | operator= (OldObject &&)=delete |
virtual void * | queryInterface (const OldInterfaceId &id) override |
virtual unsigned int | addRef () const override |
virtual unsigned int | releaseRef () const override |
virtual int | refCountForTest () const override |
![]() | |
virtual | ~OldInterface ()=default |
virtual const char * | interfaceIdForTest () |
Static Public Attributes | |
static bool | s_destructorCalled = false |
Additional Inherited Members | |
![]() | |
static const OldInterfaceId & | interfaceId () |
Mock for an object implementing the old SDK interface - used for compatibility testing.
|
inlineoverridevirtual |
VMT #2.
Implements nx::sdk::ref_countable_ut::OldInterface.
|
inlineoverridevirtual |
#1 in VMT.
Implements nx::sdk::ref_countable_ut::OldInterface.
|
inlineoverridevirtual |
VMT #5 - added for tests; couples with the same method of NewInterface.
Implements nx::sdk::ref_countable_ut::OldInterface.
|
inlineoverridevirtual |
VMT #3.
Implements nx::sdk::ref_countable_ut::OldInterface.