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

#include <simpledefinitionfactory.h>

Inherits DefinitionFactoryClass.

Public Member Functions

 SimpleDefinitionFactoryClass (bool is_displayed=true)
 
virtual DefinitionClassCreate (void) const
 
virtual const char * Get_Name (void) const
 
virtual uint32 Get_Class_ID (void) const
 
virtual bool Is_Displayed (void) const
 
- Public Member Functions inherited from DefinitionFactoryClass
 DefinitionFactoryClass (void)
 
virtual ~DefinitionFactoryClass (void)
 

Protected Attributes

bool IsDisplayed
 
- Protected Attributes inherited from DefinitionFactoryClass
DefinitionFactoryClassm_NextFactory
 
DefinitionFactoryClassm_PrevFactory
 

Detailed Description

template<class T, int class_id, char * name>
class SimpleDefinitionFactoryClass< T, class_id, name >

Definition at line 34 of file simpledefinitionfactory.h.

Constructor & Destructor Documentation

◆ SimpleDefinitionFactoryClass()

template<class T, int class_id, char * name>
SimpleDefinitionFactoryClass< T, class_id, name >::SimpleDefinitionFactoryClass ( bool is_displayed = true)
inline

Definition at line 41 of file simpledefinitionfactory.h.

Member Function Documentation

◆ Create()

template<class T, int class_id, char * name>
DefinitionClass * SimpleDefinitionFactoryClass< T, class_id, name >::Create ( void ) const
inlinevirtual

Implements DefinitionFactoryClass.

Definition at line 62 of file simpledefinitionfactory.h.

◆ Get_Class_ID()

template<class T, int class_id, char * name>
uint32 SimpleDefinitionFactoryClass< T, class_id, name >::Get_Class_ID ( void ) const
inlinevirtual

Implements DefinitionFactoryClass.

Definition at line 76 of file simpledefinitionfactory.h.

◆ Get_Name()

template<class T, int class_id, char * name>
const char * SimpleDefinitionFactoryClass< T, class_id, name >::Get_Name ( void ) const
inlinevirtual

Implements DefinitionFactoryClass.

Definition at line 69 of file simpledefinitionfactory.h.

◆ Is_Displayed()

template<class T, int class_id, char * name>
virtual bool SimpleDefinitionFactoryClass< T, class_id, name >::Is_Displayed ( void ) const
inlinevirtual

Implements DefinitionFactoryClass.

Definition at line 50 of file simpledefinitionfactory.h.

Member Data Documentation

◆ IsDisplayed

template<class T, int class_id, char * name>
bool SimpleDefinitionFactoryClass< T, class_id, name >::IsDisplayed
protected

Definition at line 57 of file simpledefinitionfactory.h.


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