ALBA
Public Member Functions | Public Attributes | List of all members
albaStorableDictionary Class Reference

#include <albaGUIDictionaryWidget.h>

Inheritance diagram for albaStorableDictionary:
Inheritance graph
[legend]
Collaboration diagram for albaStorableDictionary:
Collaboration graph
[legend]

Public Member Functions

 albaTypeMacro (albaStorableDictionary, albaObject)
 
 albaStorableDictionary ()
 
 ~albaStorableDictionary ()
 
virtual int InternalStore (albaStorageElement *parent)
 
virtual int InternalRestore (albaStorageElement *node)
 
- Public Member Functions inherited from albaObject
 albaObject ()
 
virtual ~albaObject ()
 
virtual void Delete ()
 
virtual const char * GetTypeName () const
 
virtual bool IsA (const char *type_name) const
 
virtual bool IsA (const albaTypeID &type_id) const
 
virtual albaObjectNewObjectInstance () const =0
 
virtual const albaTypeIDGetTypeId () const
 
virtual void Print (std::ostream &os, const int indent=0) const
 
 albaObject (const albaObject &c)
 
- Public Member Functions inherited from albaStorable
 albaStorable ()
 
int Store (albaStorageElement *element)
 
int Restore (albaStorageElement *element)
 
albaObjectCastToObject ()
 
bool IsStorable ()
 

Public Attributes

std::vector< albaStringm_StrVector
 

Additional Inherited Members

- Static Public Member Functions inherited from albaObject
static const char * GetStaticTypeName ()
 
static bool IsStaticType (const char *type_name)
 
static bool IsStaticType (const albaTypeID &type_id)
 
static const albaTypeIDGetStaticTypeId ()
 
static albaObjectSafeDownCast (albaObject *o)
 
- Static Public Member Functions inherited from albaStorable
static albaStorableSafeCastToObject (albaObject *o)
 
virtual int InternalStore (albaStorageElement *node)=0
 
virtual int InternalRestore (albaStorageElement *node)=0
 
- Protected Attributes inherited from albaObject
bool m_HeapFlag
 
- Protected Attributes inherited from albaStorable
bool m_Storable
 

Detailed Description

class name: albaStorableDictionary Utility object that supply the InternalStore and InternalRestore method for serialization.

Definition at line 114 of file albaGUIDictionaryWidget.h.

Constructor & Destructor Documentation

◆ albaStorableDictionary()

albaStorableDictionary::albaStorableDictionary ( )

constructor

◆ ~albaStorableDictionary()

albaStorableDictionary::~albaStorableDictionary ( )

destructor

Member Function Documentation

◆ albaTypeMacro()

albaStorableDictionary::albaTypeMacro ( albaStorableDictionary  ,
albaObject   
)

RTTI macro.

◆ InternalStore()

virtual int albaStorableDictionary::InternalStore ( albaStorageElement parent)
inlinevirtual

serialize object attributes

Implements albaStorable.

Definition at line 124 of file albaGUIDictionaryWidget.h.

References ALBA_OK.

◆ InternalRestore()

virtual int albaStorableDictionary::InternalRestore ( albaStorageElement node)
virtual

restore object attributes

Implements albaStorable.

Member Data Documentation

◆ m_StrVector

std::vector<albaString> albaStorableDictionary::m_StrVector

Definition at line 127 of file albaGUIDictionaryWidget.h.


The documentation for this class was generated from the following file: