Clarisse 5.0 SP8 SDK  5.0.5.8.0
 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< OfItemHandle > CoreQueue< SysThreadPoolTask * > CoreQueue< SysThreadTask * > CoreTree< T > CoreTree< EngineFileFormatManager * > CoreTree< OfClassFactory::CategoryTreeNode > GeometryProperty GuiDc GuiImageHistoryItem GuiNodalDndData GuiNodalLayouter GuiNodalLayoutGrid GuiSpreadsheetCell GuiSpreadsheetRow ImageHelperBitmap ImageMapChannel ImageProxy IOHelpersDisplayDriver ModuleCma ModuleScriptedClassEngine ModuleScriptedClassEngineData OfAction OfBaseItemHandle< T > OfBaseItemHandle< false > OfBaseItemHandle< true > OfBasePlugHandle< T > OfContextEngine OfDirtinessEventInfo OfHandle OfPlugType OfProxy< T > 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
 
const unsigned long & get_class_info_id () const
 
virtual bool is_kindof (const CoreClassInfo &cinfo) const
 
virtual const CoreClassInfoget_class_info () 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
 

Static Public Member Functions

static const CoreClassInfoclass_info ()
 
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 const CoreClassInfoclass_info ()
 Get the type descriptor of this instance.
 

Detailed Description

Base Class for objects.