Clarisse 5.0 SP9 SDK  5.0.5.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Attributes | List of all members
OfHandle Class Reference

Base Class for handles. More...

Inheritance diagram for OfHandle:
CoreBaseObject CoreBaseType

Public Member Functions

 OfHandle (OfItemHandle other)
 
 OfHandle (OfPlugHandle other)
 
bool is_valid () const
 
OfContextget_context () const
 
OfItemget_item () const
 
OfPlugTypeget_plug () const
 
bool is_item () const
 
bool is_context () const
 
bool is_object () const
 
bool is_plug () const
 
bool is_attr () const
 
bool is_output () const
 
bool operator== (const OfHandle &other) const
 
- 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 Attributes

static const OfHandle s_empty_handle = OfHandle()
 

Additional Inherited Members

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

Detailed Description

Base Class for handles.