Shadowrun: Awakened 29 September 2011 - Build 871
Public Member Functions
ISerializable Class Reference

#include <Serialization.h>

List of all members.

Public Member Functions

virtual void load (ISerializer *serializer)=0
virtual void save (ISerializer *serializer)=0

Detailed Description

This interface should be implemented by any class wanting to serialize its child objects into an ISerializer object. They can use SerialHelper::LoadSerializable & SerialHelper::SaveSerializable

Simple classes (ones with only basic types as members) do not need to implement this interface they may just use SerialHelper::LoadObject and SerialHelper::SaveObject

Definition at line 25 of file Serialization.h.


Member Function Documentation

virtual void ISerializable::load ( ISerializer serializer) [pure virtual]
virtual void ISerializable::save ( ISerializer serializer) [pure virtual]

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

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net