Torc  0.1
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
TorcPowerFactory Class Referenceabstract

#include <torcpower.h>

Inheritance diagram for TorcPowerFactory:
[legend]

Public Member Functions

 TorcPowerFactory ()
 
virtual ~TorcPowerFactory ()=default
 
TorcPowerFactoryNextPowerFactory (void) const
 
virtual void Score (int &Score)=0
 
virtual TorcPowerCreate (int Score)=0
 

Static Public Member Functions

static TorcPowerCreatePower (void)
 
static TorcPowerFactoryGetTorcPowerFactory (void)
 

Protected Attributes

TorcPowerFactorynextPowerFactory
 

Static Protected Attributes

static TorcPowerFactorygPowerFactory = nullptr
 

Detailed Description

Definition at line 134 of file torcpower.h.

Constructor & Destructor Documentation

TorcPowerFactory::TorcPowerFactory ( )

Definition at line 57 of file torcpower.cpp.

virtual TorcPowerFactory::~TorcPowerFactory ( )
virtualdefault

Member Function Documentation

virtual TorcPower* TorcPowerFactory::Create ( int  Score)
pure virtual
TorcPower * TorcPowerFactory::CreatePower ( void  )
static

Definition at line 73 of file torcpower.cpp.

TorcPowerFactory * TorcPowerFactory::GetTorcPowerFactory ( void  )
static

Definition at line 63 of file torcpower.cpp.

TorcPowerFactory * TorcPowerFactory::NextPowerFactory ( void  ) const

Definition at line 68 of file torcpower.cpp.

virtual void TorcPowerFactory::Score ( int &  Score)
pure virtual

Member Data Documentation

TorcPowerFactory * TorcPowerFactory::gPowerFactory = nullptr
staticprotected

Definition at line 147 of file torcpower.h.

TorcPowerFactory* TorcPowerFactory::nextPowerFactory
protected

Definition at line 148 of file torcpower.h.


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