nx_metadata_sdk 1.0 Metadata SDK

Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
nx::kit::IniConfig::Impl Class Reference

## Public Member Functions
| Impl (const char *iniFile)
template<typename Value >
Value | regParam (const Value *pValue, const Value &defaultValue, const char *paramName, const char *description)
void | reload ()
bool | getParamTypeAndValue (const char *paramName, ParamType *outType, const void **outData) const
const char * | iniFilePath ()

## Static Public Member Functions
static bool & | isEnabled ()
static std::string & | iniFilesDir (bool goingToSet=false)
static std::ostream *& | output ()

## Public Attributes
const std::string | iniFile

## Member Function Documentation

## ◆ iniFilePath()

const char* nx::kit::IniConfig::Impl::iniFilePath | ( |  | ) |
| inline

Needed to initialize m_cachedIniFilePath using the up-to-date value of iniFilesDir().

## ◆ iniFilesDir()

static std::string& nx::kit::IniConfig::Impl::iniFilesDir | ( | bool | goingToSet = `false` | ) |
| inline static

Parameters

  goingToSet | Used to avoid calling determineIniFilesDir() if the getter was never called before the setter.

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

- nx_kit/src/nx/kit/ini_config.cpp