#include <vhdFundamental/vhdObject.h>
#include <vhdFundamental/vhdDiag.h>
#include <vhdExceptions/vhdIllegalArgumentException.h>
#include <vhdExceptions/vhdIndexOutOfBoundsException.h>
#include <vhdExceptions/vhdMemoryAllocationError.h>
Classes | |
class | vhdClassType::_Impl |
Defines | |
#define | _VHD_METHOD_NAME "vhdClassType::getClassTypeByIndex( vhtSize32 index)" |
#define | _VHD_METHOD_NAME "vhdClassType::vhdClassType( const std::string & classTypeName)" |
#define | _VHD_METHOD_NAME "vhdClassType::vhdClassType( vhdClassTypeRef superClassType, const std::string & classTypeName)" |
#define | _VHD_METHOD_NAME "vhdClassType::vhdClassType( vhdClassTypeRef superClassType, const std::string & className)" |
#define | _VHD_METHOD_NAME "vhdClassType::getSuperClassType() const" |
#define | _VHD_METHOD_NAME "vhdClassType::getClassTypeName() const" |
#define | _VHD_METHOD_NAME "vhdClassType::getClassID() const" |
#define | _VHD_METHOD_NAME "vhdClassType::getNumberOfSubClassTypes() const" |
#define | _VHD_METHOD_NAME "vhdClassType::getSubClassType( vhtSize32 index) const" |
#define | _VHD_METHOD_NAME "vhdClassType::hasSuperClassType( vhtUInt32 classTypeID) const" |
#define | _VHD_METHOD_NAME "vhdClassType::hasSuperClassType( vhdClassTypeRef classType) const " |
#define | _VHD_METHOD_NAME "vhdClassType::hasSuperClassType( const std::string & classTypeName) const" |
Functions | |
vhdCLASS_TYPE_INIT (vhdClassType, vhdObject) void vhdClassType | |
vhdClassTypeRef | vhdClassType::getClassTypeByID (vhtUInt32 classTypeID) |
vhdClassTypeRef | vhdClassType::getClassTypeByName (const std::string &classTypeName) |
vhtSize32 | vhdClassType::getNumberOfClassTypes () |
vhdClassTypeRef | vhdClassType::getClassTypeByIndex (vhtSize32 index) |
vhdClassType::vhdClassType (const std::string &classTypeName) | |
vhdClassType::vhdClassType (vhdClassTypeRef superClassType, const std::string &classTypeName) | |
vhdClassType::~vhdClassType () | |
vhdClassTypeRef | vhdClassType::getSuperClassType () const |
const std::string & | vhdClassType::getClassTypeName () const |
vhtUInt32 | vhdClassType::getClassTypeID () const |
vhtSize32 | vhdClassType::getNumberOfSubClassTypes () const |
vhdClassTypeRef | vhdClassType::getSubClassType (vhtSize32 index) const |
vhtBool | vhdClassType::hasSuperClassType (vhtUInt32 classTypeID) const |
vhtBool | vhdClassType::hasSuperClassType (vhdClassTypeRef classType) const |
vhtBool | vhdClassType::hasSuperClassType (const std::string &classTypeName) const |
const vhdClassType::IDSet & | vhdClassType::getSuperClassTypeIDSet () const |
const vhdClassType::Set & | vhdClassType::getSuperClassTypeSet () const |
const vhdClassType::IDVector & | vhdClassType::getSuperClassTypeIDVector () const |
const vhdClassType::Vector & | vhdClassType::getSuperClassTypeVector () const |
std::string | vhdClassType::toString () const |
#define _VHD_METHOD_NAME "vhdClassType::hasSuperClassType( const std::string & classTypeName) const" |
#define _VHD_METHOD_NAME "vhdClassType::hasSuperClassType( vhdClassTypeRef classType) const " |
#define _VHD_METHOD_NAME "vhdClassType::hasSuperClassType( vhtUInt32 classTypeID) const" |
#define _VHD_METHOD_NAME "vhdClassType::getSubClassType( vhtSize32 index) const" |
#define _VHD_METHOD_NAME "vhdClassType::getNumberOfSubClassTypes() const" |
#define _VHD_METHOD_NAME "vhdClassType::getClassID() const" |
#define _VHD_METHOD_NAME "vhdClassType::getClassTypeName() const" |
#define _VHD_METHOD_NAME "vhdClassType::getSuperClassType() const" |
#define _VHD_METHOD_NAME "vhdClassType::vhdClassType( vhdClassTypeRef superClassType, const std::string & className)" |
#define _VHD_METHOD_NAME "vhdClassType::vhdClassType( vhdClassTypeRef superClassType, const std::string & classTypeName)" |
#define _VHD_METHOD_NAME "vhdClassType::vhdClassType( const std::string & classTypeName)" |
#define _VHD_METHOD_NAME "vhdClassType::getClassTypeByIndex( vhtSize32 index)" |
vhdCLASS_TYPE_INIT | ( | vhdClassType | , | |
vhdObject | ||||
) |