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

#include <Overridable.h>

Inherits MemoryPoolObject.

Inherited by CommandButton, CommandSet, CrateTemplate, LocomotorTemplate, RankInfo, ScienceInfo, SpecialPowerTemplate, ThingTemplate, WaterTransparencySetting, and WeatherSetting.

Public Member Functions

 Overridable ()
 
const OverridablegetNextOverride (void) const
 
const OverridablegetFinalOverride (void) const
 
void setNextOverride (Overridable *nextOverridable)
 
Overridablefriend_getNextOverride (void)
 
Overridablefriend_getFinalOverride (void)
 
const Overridablefriend_getFinalOverride (void) const
 
void markAsOverride (void)
 
OverridabledeleteOverrides (void)
 
- Public Member Functions inherited from MemoryPoolObject
void deleteInstance ()
 

Additional Inherited Members

- Protected Member Functions inherited from MemoryPoolObject
virtual ~MemoryPoolObject ()
 
void * operator new (size_t s)
 
void operator delete (void *p)
 
virtual MemoryPoolgetObjectMemoryPool ()=0
 

Detailed Description

Definition at line 42 of file Overridable.h.

Constructor & Destructor Documentation

◆ Overridable()

Overridable::Overridable ( )
inline

Definition at line 51 of file Overridable.h.

Member Function Documentation

◆ deleteOverrides()

Overridable * Overridable::deleteOverrides ( void )
inline

Definition at line 105 of file Overridable.h.

◆ friend_getFinalOverride() [1/2]

Overridable * Overridable::friend_getFinalOverride ( void )
inline

Definition at line 82 of file Overridable.h.

◆ friend_getFinalOverride() [2/2]

const Overridable * Overridable::friend_getFinalOverride ( void ) const
inline

Definition at line 90 of file Overridable.h.

◆ friend_getNextOverride()

Overridable * Overridable::friend_getNextOverride ( void )
inline

Definition at line 76 of file Overridable.h.

◆ getFinalOverride()

const Overridable * Overridable::getFinalOverride ( void ) const
inline

Definition at line 61 of file Overridable.h.

◆ getNextOverride()

const Overridable * Overridable::getNextOverride ( void ) const
inline

Definition at line 55 of file Overridable.h.

◆ markAsOverride()

void Overridable::markAsOverride ( void )
inline

Definition at line 98 of file Overridable.h.

◆ setNextOverride()

void Overridable::setNextOverride ( Overridable * nextOverridable)
inline

Definition at line 70 of file Overridable.h.


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