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

#include <fsCAppSettings.h>

Inheritance diagram for fsCAppSettings:

Public Member Functions

fsStr publisherGet () const
fsStr buildFlavourGet () const
fsBool buildLocaleMultiLingualGet () const
fsStr buildLocaleGet () const
fsCVariableTabledebugSettingsGet ()
virtual ~fsCAppSettings ()
Public Member Functions inherited from fsCVariableTable
const fsStrfileNameGet () const
std::vector< fsStrpartKeyCollectionGet (const fsStr &pPartKey) const
std::vector< fsStrpartValueCollectionGet (const fsStr &pPartVal) const
fsF32 f32Get (const fsStr &pKey) const
fsF32 f32GetWithDefault (const fsStr &pKey, fsF32 pDefault) const
fsS32 s32Get (const fsStr &pKey) const
fsS32 s32GetWithDefault (const fsStr &pKey, fsS32 pDefault) const
fsStr strGet (const fsStr &pKey) const
fsStr strGetWithDefault (const fsStr &pKey, const fsStr &pDefault) const
fsBool boolGet (const fsStr &pKey) const
fsBool boolGetWithDefault (const fsStr &pKey, fsBool pDefault) const
void removeKeysContaining (const fsStr &pPartialKey)
fsBool keyExistsGet (const fsStr &pKey) const
void merge (fsCVariableTable *pIncoming)
void s32Set (const fsStr &pKey, fsS32 pVal)
void f32Set (const fsStr &pKey, fsF32 pVal)
void strSet (const fsStr &pKey, const fsStr &pVal)
void boolSet (const fsStr &pKey, fsBool pVal)
fsS32 load (const fsCResourceName &pFileName)
void save (const fsCResourceName &pFileName) const
fsS32 loadResultGet () const
fsBool successfullLoadGet () const
 fsCVariableTable ()
virtual ~fsCVariableTable ()

Protected Member Functions

 fsCAppSettings ()

Static Protected Member Functions

static std::unique_ptr< fsCAppSettingscreate ()
Static Protected Member Functions inherited from fsCVariableTable
static fsStr downcased (const fsStr &pKey)

Friends

class fsCAppCoreMain

Additional Inherited Members

Public Types inherited from fsCVariableTable
enum  {
  eLOAD_RESULT_INVALID = 0 , eLOAD_RESULT_SUCCESS_NO_CHECKSUM , eLOAD_RESULT_SUCCESS_WITH_CHECKSUM , eLOAD_RESULT_FAIL_FILESYSTEM_NOT_READY ,
  eLOAD_RESULT_FAIL_FILE_NOT_FOUND , eLOAD_RESULT_FAIL_READ_ERROR , eLOAD_RESULT_FAIL_CHECKSUM_INVALID
}
Protected Attributes inherited from fsCVariableTable
VarTableMap mEntries
fsS32 mLoadResult
Static Protected Attributes inherited from fsCVariableTable
static const fsStr mBoolTrueStr
static const fsStr mAltBoolTrueStr
static const fsStr mBoolFalseStr

Constructor & Destructor Documentation

◆ ~fsCAppSettings()

fsCAppSettings::~fsCAppSettings ( )
virtual

◆ fsCAppSettings()

fsCAppSettings::fsCAppSettings ( )
protected

Member Function Documentation

◆ buildFlavourGet()

fsStr fsCAppSettings::buildFlavourGet ( ) const

◆ buildLocaleGet()

fsStr fsCAppSettings::buildLocaleGet ( ) const

◆ buildLocaleMultiLingualGet()

fsBool fsCAppSettings::buildLocaleMultiLingualGet ( ) const

◆ create()

std::unique_ptr< fsCAppSettings > fsCAppSettings::create ( )
staticprotected

◆ debugSettingsGet()

fsCVariableTable * fsCAppSettings::debugSettingsGet ( )
inline

◆ publisherGet()

fsStr fsCAppSettings::publisherGet ( ) const

◆ fsCAppCoreMain

friend class fsCAppCoreMain
friend

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