Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
SimplePersistFactoryClass< T, CHUNKID > Class Template Reference

#include <persistfactory.h>

Inherits PersistFactoryClass.

Public Types

enum  { SIMPLEFACTORY_CHUNKID_OBJPOINTER = 0x00100100 , SIMPLEFACTORY_CHUNKID_OBJDATA }
 

Public Member Functions

virtual uint32 Chunk_ID (void) const
 
virtual PersistClassLoad (ChunkLoadClass &cload) const
 
virtual void Save (ChunkSaveClass &csave, PersistClass *obj) const
 
- Public Member Functions inherited from PersistFactoryClass
 PersistFactoryClass (void)
 
virtual ~PersistFactoryClass (void)
 

Detailed Description

template<class T, int CHUNKID>
class SimplePersistFactoryClass< T, CHUNKID >

Definition at line 90 of file persistfactory.h.

Member Enumeration Documentation

◆ anonymous enum

template<class T, int CHUNKID>
anonymous enum
Enumerator
SIMPLEFACTORY_CHUNKID_OBJPOINTER 
SIMPLEFACTORY_CHUNKID_OBJDATA 

Definition at line 101 of file persistfactory.h.

Member Function Documentation

◆ Chunk_ID()

template<class T, int CHUNKID>
virtual uint32 SimplePersistFactoryClass< T, CHUNKID >::Chunk_ID ( void ) const
inlinevirtual

Implements PersistFactoryClass.

Definition at line 94 of file persistfactory.h.

◆ Load()

template<class T, int CHUNKID>
PersistClass * SimplePersistFactoryClass< T, CHUNKID >::Load ( ChunkLoadClass & cload) const
virtual

Implements PersistFactoryClass.

Definition at line 110 of file persistfactory.h.

◆ Save()

template<class T, int CHUNKID>
void SimplePersistFactoryClass< T, CHUNKID >::Save ( ChunkSaveClass & csave,
PersistClass * obj ) const
virtual

Implements PersistFactoryClass.

Definition at line 131 of file persistfactory.h.


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