Clarisse 4.0 SP4b SDK  4.0.0.0.4.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
CoreBaseObject Class Reference

Base Class for objects. More...

Inheritance diagram for CoreBaseObject:
CoreBaseType AppBuiltinCommands AppEvalManager AppEvaluator ComponentImplementation ComponentInterface ComponentProxy ComponentSchema CoreCustomData CoreLogCtx CoreLogger CoreLogHandler CoreLogMessage CoreLogStream CoreLogStreamer CoreMostRecentSortedSet< T > CoreMostRecentSortedSet< CoreString > CoreNameServer CoreQueue< T > CoreQueue< OfBatchCommand * > CoreQueue< OfItem * > CoreQueue< SysThreadPoolTask * > CoreQueue< SysThreadTask * > CoreSet< T > CoreSet< AovChannelItem > CoreSet< ClassCreationItemDescriptor > CoreSet< const OfClass * > CoreSet< const OfContext * > CoreSet< CoreString > CoreSet< GuiGraphCurve * > CoreSet< GuiGraphItem * > CoreSet< GuiNodalBackdrop * > CoreSet< GuiNodalItem * > CoreSet< GuiNodalLink * > CoreSet< GuiNodalNode * > CoreSet< GuiNodalNodeBase * > CoreSet< GuiNodalNote * > CoreSet< GuiNodalSubnet * > CoreSet< int > CoreSet< ModuleGroup * > CoreSet< ModuleLpe * > CoreSet< ModuleSceneItem * > CoreSet< ModuleSceneObject * > CoreSet< OfAttr * > CoreSet< OfAttrDefValidator > CoreSet< OfAttrPtr > CoreSet< OfContext * > CoreSet< OfItem * > CoreSet< OfObject * > CoreSet< short > CoreSet< unsigned int > CoreSet< void * > CoreTree< T > CoreTree< EngineFileFormatManager * > CoreTree< OfClassFactory::CategoryTreeNode > GeometryProperty GuiDc GuiImageHistoryItem GuiNodalDndData GuiNodalLayouter GuiNodalLayoutGrid GuiSpreadsheetCell GuiSpreadsheetRow ImageHelperBitmap ImageMapChannel ImageProxy IOHelpersDisplayDriver ModuleCma ModuleScriptedClassEngine ModuleScriptedClassEngineData OfAction OfAttr OfContextEngine OfDirtinessEventInfo OfReferenceOverrideSet ResourceImportData ResourceProperty SysSocketBase SysThread SysThreadManager SysThreadPool SysThreadPoolTask SysThreadTask SysThreadTaskManager

Public Member Functions

bool is_kindof (const CoreBaseObject &object) const
 
virtual size_t get_memory_size () const
 
CoreString get_class_info_name () const
 
CoreString get_class_interface () const
 
const unsigned long & get_class_info_id () const
 
bool is_kindof (const CoreClassInfo &cinfo) const
 
virtual const CoreClassInfoget_class_info () const
 
bool operator== (const CoreBaseObject &obj) const
 
template<class T >
T * cast ()
 
template<class T >
const T * cast () const
 
- Public Member Functions inherited from CoreBaseType
bool is_kindof (const CoreClassInfo &cinfo) const
 
bool operator== (const CoreBaseType &obj) const
 

Static Public Member Functions

static const CoreClassInfoclass_info ()
 
static bool ___class_destructor__ (void *instance, const bool &is_array)
 
template<class T >
static T * cast (CoreBaseObject *object)
 
template<class T >
static const T * cast (const CoreBaseObject *object)
 
- Static Public Member Functions inherited from CoreBaseType
static bool ___class_destructor__ (void *instance, const bool &is_array)
 
static const CoreClassInfoclass_info ()
 

Detailed Description

Base Class for objects.