Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
DataTag Class Reference
Inheritance diagram for DataTag:
CacheTag MemoryTag

Public Member Functions

 DataTag (INodeUint16 _alloc, INodeUint16 _page, INodeUint32 _slot, INodeUint16 _data_type)
 
INodeUint8 get_allocator () const
 
INodeUint8 get_page () const
 
INodeUint32 get_slot () const
 
bool is_valid () const
 
bool is_null () const
 
bool operator== (const DataTag &other) const
 
INodeUint16 get_data_type () const
 
const DataTypeget_object () const
 
void set_null ()
 

Public Attributes

union {
INodeUint64 val
 
   struct {
INodeUint32 slot
 
INodeUint16 data_type
 
INodeUint8 alloc
 
INodeUint8 page
 
   } 
 
};