![]() |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Class information. More...
#include <ilviews/base/clssinfo.h>
Inherited by IlvObjectLFClassInfo, and IlvPropClassInfo.
Public Member Functions | |
| const char * | getClassName () const |
| Retrieves the name of the class. More... | |
| IlvClassInfo * | getSuperClass () const |
| Retrieves the super class. More... | |
| const IlSymbol * | getSymbol () const |
| Retrieves the name of the class as a symbol. More... | |
| IlBoolean | isSubtypeOf (const char *className) const |
| Checks for inheritance. More... | |
| IlBoolean | isSubtypeOf (const IlvClassInfo *classInfo) const |
| Checks for inheritance. More... | |
Class information.
Library: xviews or winviews or mviews (mutually exclusive)
This class provides runtime information about Rogue Wave Views classes. A unique instance of this class is created for each class that is registered in Rogue Wave Views using. The registration depends on the class type. For example, subclasses of IlvGraphic use IlvRegisterClass to register themselves. This macro actually creates a unique instance of IlvClassInfo and associates this instance with the graphic class.
| const char* IlvClassInfo::getClassName | ( | ) | const |
Retrieves the name of the class.
| IlvClassInfo* IlvClassInfo::getSuperClass | ( | ) | const |
Retrieves the super class.
IlvClassInfo instance associated with the superclass of the class associated with this IlvClassInfo. | const IlSymbol* IlvClassInfo::getSymbol | ( | ) | const |
Retrieves the name of the class as a symbol.
| IlBoolean IlvClassInfo::isSubtypeOf | ( | const char * | className | ) | const |
Checks for inheritance.
IlTrue if this instance is associated with a subclass of the class registered as className, or IlFalse if it is not. | IlBoolean IlvClassInfo::isSubtypeOf | ( | const IlvClassInfo * | classInfo | ) | const |
Checks for inheritance.
| classInfo | The class descriptor that is checked as being a descriptor of a base class of this descriptor. |
IlTrue if this instance is associated with a subclass of the class associated with the IlvClassInfo instance referred to as classInfo, and IlFalse if it is not. © Copyright 2015, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.