Clarisse 5.0 SP10 SDK
No Matches
CoreCustomData Class Reference

Inherits CoreBaseObject.

Inherited by EventObject, GuiMenuItem, and OfClass.

Public Member Functions

 CoreCustomData (const CoreCustomData &src)
void add_custom_data (void *key, const bool &data)
void add_custom_data (void *key, const int &data)
void add_custom_data (void *key, const unsigned int &data)
void add_custom_data (void *key, const char *data)
void add_custom_data (void *key, const CoreString &data)
void add_custom_data (void *key, const double &data)
void add_custom_data (void *key, void *data)
void remove_custom_data (void *key)
void remove_all_custom_data ()
void set_custom_data (void *key, const bool &data)
void set_custom_data (void *key, const int &data)
void set_custom_data (void *key, const unsigned int &data)
void set_custom_data (void *key, const double &data)
void set_custom_data (void *key, const char *data)
void set_custom_data (void *key, const CoreString &data)
void set_custom_data (void *key, void *data)
void get_custom_data (void *key, bool &data) const
void get_custom_data (void *key, int &data) const
void get_custom_data (void *key, unsigned int &data) const
void get_custom_data (void *key, double &data) const
void get_custom_data (void *key, CoreString &data) const
void get_custom_data (void *key, void *&data) const
virtual size_t get_memory_size () const override
- Public Member Functions inherited from CoreBaseObject
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 void * get_custom_data_key (const CoreString &key)
- Static Public Member Functions inherited from CoreBaseObject
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.

Member Function Documentation

◆ get_memory_size()