Fission FSN
Loading...
Searching...
No Matches
gfICatalogueEntry Class Reference

#include <gfICatalogueEntry.h>

Inheritance diagram for gfICatalogueEntry:

Public Member Functions

virtual fsS32 totalCostGet () const
const fsStrnameGet () const
fsS32 numChildrenGet () const
const gfICatalogueEntrychildGetByIndex (fsS32 pIndex) const
const gfICatalogueEntryparentGet () const
fsStr textKeyGet () const
fsStr descriptionKeyGet () const
virtual ~gfICatalogueEntry ()

Protected Member Functions

void childAdd (gfICatalogueEntry *pChild)
gfICatalogueEntry *const childFind (const fsStr &pName) const
 gfICatalogueEntry (const fsStr &pName, const fsStr &pTextKey, const fsStr &pDescriptionKey)

Protected Attributes

gfICatalogueEntrymParent
std::vector< gfICatalogueEntry * > mChildren

Friends

class gfCCatalogueCatalogue

Constructor & Destructor Documentation

◆ ~gfICatalogueEntry()

gfICatalogueEntry::~gfICatalogueEntry ( )
virtual

◆ gfICatalogueEntry()

gfICatalogueEntry::gfICatalogueEntry ( const fsStr & pName,
const fsStr & pTextKey,
const fsStr & pDescriptionKey )
protected

Member Function Documentation

◆ childAdd()

void gfICatalogueEntry::childAdd ( gfICatalogueEntry * pChild)
protected

◆ childFind()

gfICatalogueEntry *const gfICatalogueEntry::childFind ( const fsStr & pName) const
protected

◆ childGetByIndex()

const gfICatalogueEntry * gfICatalogueEntry::childGetByIndex ( fsS32 pIndex) const

◆ descriptionKeyGet()

fsStr gfICatalogueEntry::descriptionKeyGet ( ) const

◆ nameGet()

const fsStr & gfICatalogueEntry::nameGet ( ) const
inline

◆ numChildrenGet()

fsS32 gfICatalogueEntry::numChildrenGet ( ) const

◆ parentGet()

const gfICatalogueEntry * gfICatalogueEntry::parentGet ( ) const

◆ textKeyGet()

fsStr gfICatalogueEntry::textKeyGet ( ) const

◆ totalCostGet()

virtual fsS32 gfICatalogueEntry::totalCostGet ( ) const
inlinevirtual

◆ gfCCatalogueCatalogue

friend class gfCCatalogueCatalogue
friend

Member Data Documentation

◆ mChildren

std::vector<gfICatalogueEntry*> gfICatalogueEntry::mChildren
protected

◆ mParent

gfICatalogueEntry* gfICatalogueEntry::mParent
protected

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