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

#include <gfCCatalogueItem.h>

Inheritance diagram for gfCCatalogueItem:

Public Member Functions

fsS32 totalCostGet () const override
const fsStrparamGet (const fsStr &pKey) const
Public Member Functions inherited from gfICatalogueEntry
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

 gfCCatalogueItem (std::map< fsStr, fsStr > &pParams)
virtual ~gfCCatalogueItem ()
Protected Member Functions inherited from gfICatalogueEntry
void childAdd (gfICatalogueEntry *pChild)
gfICatalogueEntry *const childFind (const fsStr &pName) const
 gfICatalogueEntry (const fsStr &pName, const fsStr &pTextKey, const fsStr &pDescriptionKey)

Protected Attributes

std::map< fsStr, fsStrmParams
Protected Attributes inherited from gfICatalogueEntry
gfICatalogueEntrymParent
std::vector< gfICatalogueEntry * > mChildren

Friends

class gfCCatalogueCatalogue

Constructor & Destructor Documentation

◆ gfCCatalogueItem()

gfCCatalogueItem::gfCCatalogueItem ( std::map< fsStr, fsStr > & pParams)
protected

◆ ~gfCCatalogueItem()

gfCCatalogueItem::~gfCCatalogueItem ( )
protectedvirtual

Member Function Documentation

◆ paramGet()

const fsStr & gfCCatalogueItem::paramGet ( const fsStr & pKey) const

◆ totalCostGet()

fsS32 gfCCatalogueItem::totalCostGet ( ) const
overridevirtual

Reimplemented from gfICatalogueEntry.

◆ gfCCatalogueCatalogue

friend class gfCCatalogueCatalogue
friend

Member Data Documentation

◆ mParams

std::map<fsStr, fsStr> gfCCatalogueItem::mParams
protected

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