Public Member Functions | Public Attributes

Serializator Class Reference

List of all members.

Public Member Functions

 Serializator ()
 Serializator (uint approxSize)
void GrowBuffer ()
void GrowBuffer (uint length)
bool Save (string& name)
bool Load (string& name)
void Clear ()
Serializator@ SetCurPos (uint pos)
Serializator@ Fill (uint8 value, uint length)
Serializator@ Set (const int64& value)
Serializator@ opShl (const int64& value)
Serializator@ Set (const int32& value)
Serializator@ opShl (const int32& value)
Serializator@ Set (const int16& value)
Serializator@ opShl (const int16& value)
Serializator@ Set (const int8& value)
Serializator@ opShl (const int8& value)
Serializator@ Set (const uint64& value)
Serializator@ opShl (const uint64& value)
Serializator@ Set (const uint32& value)
Serializator@ opShl (const uint32& value)
Serializator@ Set (const uint16& value)
Serializator@ opShl (const uint16& value)
Serializator@ Set (const uint8& value)
Serializator@ opShl (const uint8& value)
Serializator@ Set (const bool& value)
Serializator@ opShl (const bool& value)
Serializator@ Set (const string& value)
Serializator@ opShl (const string& value)
Serializator@ Set (const float& value)
Serializator@ opShl (const float& value)
Serializator@ Set (const array< int64 >& values)
Serializator@ opShl (const array< int64 >& values)
Serializator@ Set (const array< int32 >& values)
Serializator@ opShl (const array< int32 >& values)
Serializator@ Set (const array< int16 >& values)
Serializator@ opShl (const array< int16 >& values)
Serializator@ Set (const array< int8 >& values)
Serializator@ opShl (const array< int8 >& values)
Serializator@ Set (const array< uint64 >& values)
Serializator@ opShl (const array< uint64 >& values)
Serializator@ Set (const array< uint32 >& values)
Serializator@ opShl (const array< uint32 >& values)
Serializator@ Set (const array< uint16 >& values)
Serializator@ opShl (const array< uint16 >& values)
Serializator@ Set (const array< uint8 >& values)
Serializator@ opShl (const array< uint8 >& values)
Serializator@ Set (const array< bool >& values)
Serializator@ opShl (const array< bool >& values)
Serializator@ Set (const array< string >& values)
Serializator@ opShl (const array< string >& values)
Serializator@ Set (const array< float >& values)
Serializator@ opShl (const array< float >& values)
Serializator@ Set (const Critter& cr)
Serializator@ opShl (const Critter& cr)
Serializator@ Set (const Item& item)
Serializator@ opShl (const Item& item)
Serializator@ Get (int64& value)
Serializator@ opShr (int64& value)
Serializator@ Get (int32& value)
Serializator@ opShr (int32& value)
Serializator@ Get (int16& value)
Serializator@ opShr (int16& value)
Serializator@ Get (int8& value)
Serializator@ opShr (int8& value)
Serializator@ Get (uint64& value)
Serializator@ opShr (uint64& value)
Serializator@ Get (uint32& value)
Serializator@ opShr (uint32& value)
Serializator@ Get (uint16& value)
Serializator@ opShr (uint16& value)
Serializator@ Get (uint8& value)
Serializator@ opShr (uint8& value)
Serializator@ Get (bool& value)
Serializator@ opShr (bool& value)
Serializator@ Get (string& str)
Serializator@ opShr (string& str)
Serializator@ Get (float& value)
Serializator@ opShr (float& value)
Serializator@ Get (array< int64 >& values)
Serializator@ opShr (array< int64 >& values)
Serializator@ Get (array< int32 >& values)
Serializator@ opShr (array< int32 >& values)
Serializator@ Get (array< float >& values)
Serializator@ opShr (array< float >& values)
Serializator@ Get (array< int16 >& values)
Serializator@ opShr (array< int16 >& values)
Serializator@ Get (array< int8 >& values)
Serializator@ opShr (array< int8 >& values)
Serializator@ Get (array< uint64 >& values)
Serializator@ opShr (array< uint64 >& values)
Serializator@ Get (array< uint32 >& values)
Serializator@ opShr (array< uint32 >& values)
Serializator@ Get (array< uint16 >& values)
Serializator@ opShr (array< uint16 >& values)
Serializator@ Get (array< uint8 >& values)
Serializator@ opShr (array< uint8 >& values)
Serializator@ Get (array< bool >& values)
Serializator@ opShr (array< bool >& values)
Serializator@ Get (array< string >& values)
Serializator@ opShr (array< string >& values)
Serializator@ Get (Critter@& cr)
Serializator@ opShr (Critter@& cr)
Serializator@ Get (Item@& item)
Serializator@ opShr (Item@& item)

Public Attributes

array< uint8 > Array
uint CurPos
uint BufSize
uint DataSize

Constructor & Destructor Documentation

Serializator (  ) 
Serializator ( uint  approxSize  ) 

Member Function Documentation

void GrowBuffer (  ) 
void GrowBuffer ( uint  length  ) 
bool Save ( string&  name  ) 
bool Load ( string&  name  ) 
void Clear (  ) 
Serializator@ SetCurPos ( uint  pos  ) 
Serializator@ Fill ( uint8  value,
uint  length 
)
Serializator@ Set ( const int64&  value  ) 
Serializator@ opShl ( const int64&  value  ) 
Serializator@ Set ( const int32&  value  ) 
Serializator@ opShl ( const int32&  value  ) 
Serializator@ Set ( const int16&  value  ) 
Serializator@ opShl ( const int16&  value  ) 
Serializator@ Set ( const int8&  value  ) 
Serializator@ opShl ( const int8&  value  ) 
Serializator@ Set ( const uint64&  value  ) 
Serializator@ opShl ( const uint64&  value  ) 
Serializator@ Set ( const uint32&  value  ) 
Serializator@ opShl ( const uint32&  value  ) 
Serializator@ Set ( const uint16&  value  ) 
Serializator@ opShl ( const uint16&  value  ) 
Serializator@ Set ( const uint8&  value  ) 
Serializator@ opShl ( const uint8&  value  ) 
Serializator@ Set ( const bool&  value  ) 
Serializator@ opShl ( const bool&  value  ) 
Serializator@ Set ( const string&  value  ) 
Serializator@ opShl ( const string&  value  ) 
Serializator@ Set ( const float&  value  ) 
Serializator@ opShl ( const float&  value  ) 
Serializator@ Set ( const array< int64 >&  values  ) 
Serializator@ opShl ( const array< int64 >&  values  ) 
Serializator@ Set ( const array< int32 >&  values  ) 
Serializator@ opShl ( const array< int32 >&  values  ) 
Serializator@ Set ( const array< int16 >&  values  ) 
Serializator@ opShl ( const array< int16 >&  values  ) 
Serializator@ Set ( const array< int8 >&  values  ) 
Serializator@ opShl ( const array< int8 >&  values  ) 
Serializator@ Set ( const array< uint64 >&  values  ) 
Serializator@ opShl ( const array< uint64 >&  values  ) 
Serializator@ Set ( const array< uint32 >&  values  ) 
Serializator@ opShl ( const array< uint32 >&  values  ) 
Serializator@ Set ( const array< uint16 >&  values  ) 
Serializator@ opShl ( const array< uint16 >&  values  ) 
Serializator@ Set ( const array< uint8 >&  values  ) 
Serializator@ opShl ( const array< uint8 >&  values  ) 
Serializator@ Set ( const array< bool >&  values  ) 
Serializator@ opShl ( const array< bool >&  values  ) 
Serializator@ Set ( const array< string >&  values  ) 
Serializator@ opShl ( const array< string >&  values  ) 
Serializator@ Set ( const array< float >&  values  ) 
Serializator@ opShl ( const array< float >&  values  ) 
Serializator@ Set ( const Critter&  cr  ) 
Serializator@ opShl ( const Critter&  cr  ) 
Serializator@ Set ( const Item&  item  ) 
Serializator@ opShl ( const Item&  item  ) 
Serializator@ Get ( int64&  value  ) 
Serializator@ opShr ( int64&  value  ) 
Serializator@ Get ( int32&  value  ) 
Serializator@ opShr ( int32&  value  ) 
Serializator@ Get ( int16&  value  ) 
Serializator@ opShr ( int16&  value  ) 
Serializator@ Get ( int8&  value  ) 
Serializator@ opShr ( int8&  value  ) 
Serializator@ Get ( uint64&  value  ) 
Serializator@ opShr ( uint64&  value  ) 
Serializator@ Get ( uint32&  value  ) 
Serializator@ opShr ( uint32&  value  ) 
Serializator@ Get ( uint16&  value  ) 
Serializator@ opShr ( uint16&  value  ) 
Serializator@ Get ( uint8&  value  ) 
Serializator@ opShr ( uint8&  value  ) 
Serializator@ Get ( bool&  value  ) 
Serializator@ opShr ( bool&  value  ) 
Serializator@ Get ( string&  str  ) 
Serializator@ opShr ( string&  str  ) 
Serializator@ Get ( float&  value  ) 
Serializator@ opShr ( float&  value  ) 
Serializator@ Get ( array< int64 >&  values  ) 
Serializator@ opShr ( array< int64 >&  values  ) 
Serializator@ Get ( array< int32 >&  values  ) 
Serializator@ opShr ( array< int32 >&  values  ) 
Serializator@ Get ( array< float >&  values  ) 
Serializator@ opShr ( array< float >&  values  ) 
Serializator@ Get ( array< int16 >&  values  ) 
Serializator@ opShr ( array< int16 >&  values  ) 
Serializator@ Get ( array< int8 >&  values  ) 
Serializator@ opShr ( array< int8 >&  values  ) 
Serializator@ Get ( array< uint64 >&  values  ) 
Serializator@ opShr ( array< uint64 >&  values  ) 
Serializator@ Get ( array< uint32 >&  values  ) 
Serializator@ opShr ( array< uint32 >&  values  ) 
Serializator@ Get ( array< uint16 >&  values  ) 
Serializator@ opShr ( array< uint16 >&  values  ) 
Serializator@ Get ( array< uint8 >&  values  ) 
Serializator@ opShr ( array< uint8 >&  values  ) 
Serializator@ Get ( array< bool >&  values  ) 
Serializator@ opShr ( array< bool >&  values  ) 
Serializator@ Get ( array< string >&  values  ) 
Serializator@ opShr ( array< string >&  values  ) 
Serializator@ Get ( Critter@&  cr  ) 
Serializator@ opShr ( Critter@&  cr  ) 
Serializator@ Get ( Item@&  item  ) 
Serializator@ opShr ( Item@&  item  ) 

Member Data Documentation

array<uint8> Array
uint CurPos
uint BufSize
uint DataSize