vhdClassType.cpp File Reference

#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 Documentation

#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)"


Function Documentation

vhdCLASS_TYPE_INIT ( vhdClassType  ,
vhdObject   
)


Generated on Thu Jan 18 10:06:10 2007 for vhdPLUS by  doxygen 1.5.1-p1