ScummVM API documentation
hpl::cSerializeClass Class Reference

Static Public Member Functions

static void initSaveClassesMap ()
 
static void finalizeSaveClassesMap ()
 
static void SetLog (bool abX)
 
static bool GetLog ()
 
static void PrintMembers (iSerializable *apData)
 
static bool SaveToFile (iSerializable *apData, const tWString &asFile, const tString &asRoot)
 
static void SaveToElement (iSerializable *apData, const tString &asName, TiXmlElement *apParent, bool abIsPointer=false)
 
static bool LoadFromFile (iSerializable *apData, const tWString &asFile)
 
static void LoadFromElement (iSerializable *apData, TiXmlElement *apElement, bool abIsPointer=false)
 
static cSerializeSavedClassGetClass (const tString &asName)
 
static cSerializeMemberFieldIterator GetMemberFieldIterator (iSerializable *apData)
 
static tString ValueToString (void *apData, size_t alOffset, eSerializeType aType)
 
static void StringToValue (void *apData, size_t alOffset, eSerializeType aType, const char *asVal)
 

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