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 Overridable * getNextOverride (void) const
 
const Overridable * getFinalOverride (void) const
 
void setNextOverride (Overridable *nextOverridable)
 
Overridable * friend_getNextOverride (void)
 
Overridable * friend_getFinalOverride (void)
 
const Overridable * friend_getFinalOverride (void) const
 
void markAsOverride (void)
 
Overridable * deleteOverrides (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 MemoryPool * getObjectMemoryPool ()=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: