|
ADTF
|
#include <class_info_intf.h>
Inherits adtf::ucom::ant::IObject.
Inherited by adtf::ucom::ant::IObjectInfo, and adtf::ucom::ant::ISerializable.
Public Member Functions | |
| ADTF_IID (IClassInfo, "class_info.ant.ucom.adtf.iid") | |
| virtual const char * | GetCID () const =0 |
| virtual const char * | GetCLabel () const =0 |
| virtual iterator_adapter< const tDependencyDescription, pointer_iterator > | GetCDependencies () const =0 |
| virtual iterator_adapter< const tNamedVersion, pointer_iterator > | GetCVersions () const =0 |
Public Member Functions inherited from adtf::ucom::ant::IObject | |
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Protected Member Functions | |
| ~IClassInfo ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |
Protected Member Functions inherited from adtf::ucom::ant::IObject | |
| ~IObject ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |
@ brief The IClassInfo interface provides a standardized way to access type information.
| adtf::ucom::ant::IClassInfo::ADTF_IID | ( | IClassInfo | , |
| "class_info.ant.ucom.adtf.iid" | ) |
Marks the IClassInfo to be castable with the ucom_cast<>
|
pure virtual |
Get class identifier. The GetIdentifier method returns the class identifier string.