#include <interfacebase.h>
◆ GetName()
The name of the implementation class. For a true Class this is its identifier. Otherwise (for an implementation of a simple virtual interface) this is a compiler-generated (and compiler-specific) name.
- Returns
- Name of the class as character block (not necessarily null-terminated).
◆ PrivateInitName()
void PrivateInitName |
( |
const Char * |
name | ) |
|
◆ _class
Owning class object. Although just a simple pointer, this acts as a strong reference due to the internals of object handling.
◆ _free
void(* _free) (const void *) |
◆ _name
The name of the class. It may contain additional characters at the end, use only the first _nameLength characters.
◆ _nameLength
The number of leading characters to use from _name.