Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
SaveLoadSubSystemClass Class Referenceabstract

#include <saveloadsubsystem.h>

Inherits PostLoadableClass.

Inherited by DefinitionMgrClass, DynamicAudioSaveLoadClass, and StaticAudioSaveLoadClass.

Public Member Functions

 SaveLoadSubSystemClass (void)
 
virtual ~SaveLoadSubSystemClass (void)
 
virtual uint32 Chunk_ID (void) const =0
 
- Public Member Functions inherited from PostLoadableClass
 PostLoadableClass (void)
 
virtual ~PostLoadableClass (void)
 
virtual void On_Post_Load (void)
 
bool Is_Post_Load_Registered (void)
 
void Set_Post_Load_Registered (bool onoff)
 

Protected Member Functions

virtual bool Contains_Data (void) const
 
virtual bool Save (ChunkSaveClass &csave)=0
 
virtual bool Load (ChunkLoadClass &cload)=0
 
virtual const char * Name () const =0
 

Friends

class SaveLoadSystemClass
 

Detailed Description

Definition at line 69 of file saveloadsubsystem.h.

Constructor & Destructor Documentation

◆ SaveLoadSubSystemClass()

SaveLoadSubSystemClass::SaveLoadSubSystemClass ( void )

Definition at line 42 of file saveloadsubsystem.cpp.

◆ ~SaveLoadSubSystemClass()

SaveLoadSubSystemClass::~SaveLoadSubSystemClass ( void )
virtual

Definition at line 50 of file saveloadsubsystem.cpp.

Member Function Documentation

◆ Chunk_ID()

virtual uint32 SaveLoadSubSystemClass::Chunk_ID ( void ) const
pure virtual

◆ Contains_Data()

virtual bool SaveLoadSubSystemClass::Contains_Data ( void ) const
inlineprotectedvirtual

◆ Load()

virtual bool SaveLoadSubSystemClass::Load ( ChunkLoadClass & cload)
protectedpure virtual

◆ Name()

virtual const char * SaveLoadSubSystemClass::Name ( ) const
protectedpure virtual

◆ Save()

virtual bool SaveLoadSubSystemClass::Save ( ChunkSaveClass & csave)
protectedpure virtual

Friends And Related Symbol Documentation

◆ SaveLoadSystemClass

friend class SaveLoadSystemClass
friend

Definition at line 90 of file saveloadsubsystem.h.


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