Sleeping Wombat Common Library  0.50.0
swCommonLibrary
Public Member Functions | List of all members
sw::EngineObject Class Reference

Base class for serializable objects. More...

#include <EngineObject.h>

Inheritance diagram for sw::EngineObject:
Object sw::ArrayContainer sw::BaseObject sw::NotRelated sw::StaticArrayContainer sw::StaticArrayContainer_Readonly sw::StringContainer sw::DerivedObject sw::SharedObject sw::DerivedFromSharedObject

Public Member Functions

virtual void Serialize (ISerializer &ser) const
 Implements default serialization. Serializes only declared properties.
 
virtual void Deserialize (const IDeserializer &deser)
 Implements default deserialization.
 
- Public Member Functions inherited from Object
TypeID GetType () const
 
std::string GetTypeName () const
 
virtual Size MemorySize () const
 Returns memory size possesed by this class and all it's nested objects. Result shoulb be computed recursivly.
 
template<typename TargetType >
TargetType * DynamicCast ()
 

Detailed Description

Base class for serializable objects.


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