PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
CfgParam Class Reference

Private Member Functions

void CfgParam (string param_name)
 
void SetName (string param_name)
 
string GetName ()
 
int GetType ()
 
bool IsArray ()
 
void CfgParamArray (string param_name)
 
void ~CfgParamArray ()
 
void Clear ()
 
array< ref CfgParamGetValues ()
 
CfgParam GetValue (int i)
 
void InsertValue (CfgParam value)
 
bool IsParamExist (string name, int cfg_type)
 
bool RenameParam (string name, int cfg_type, string new_name)
 
CfgParam GetValueByName (string name, int cfg_type)
 
void SetParams (array< ref CfgParam > value_array)
 
bool IsValueArray ()
 
override int GetType ()
 
void CfgParamType (string param_name)
 

Static Private Member Functions

static CfgParam CreateParam (string name, int cfg_type)
 

Private Attributes

protected string m_ParamName
 
protected string m_ParamValueString
 
private ref array< ref CfgParamm_Values
 

Constructor & Destructor Documentation

◆ CfgParam()

void CfgParam ( string  param_name)
inlineprivate

References m_ParamName.

◆ ~CfgParamArray()

void ~CfgParamArray ( )
inlineprivate

References Clear(), and m_Values.

Member Function Documentation

◆ CfgParamArray()

void CfgParamArray ( string  param_name)
inlineprivate

References m_Values.

Referenced by CreateParam().

◆ CfgParamType()

void CfgParamType ( string  param_name)
inlineprivate

◆ Clear()

void Clear ( )
inlineprivate

References m_Values.

Referenced by ~CfgParamArray().

◆ CreateParam()

static CfgParam CreateParam ( string  name,
int  cfg_type 
)
inlinestaticprivate

◆ GetName()

◆ GetType() [1/2]

int GetType ( )
inlineprivate

◆ GetType() [2/2]

override int GetType ( )
inlineprivate

References CFG_TYPE_ARRAY.

◆ GetValue()

CfgParam GetValue ( int  i)
inlineprivate

References m_Values.

◆ GetValueByName()

CfgParam GetValueByName ( string  name,
int  cfg_type 
)
inlineprivate

References CreateParam(), GetName(), m_Values, and name.

◆ GetValues()

array< ref CfgParam > GetValues ( )
inlineprivate

References m_Values.

◆ InsertValue()

void InsertValue ( CfgParam  value)
inlineprivate

References m_Values.

◆ IsArray()

bool IsArray ( )
inlineprivate

◆ IsParamExist()

bool IsParamExist ( string  name,
int  cfg_type 
)
inlineprivate

References GetName(), m_Values, and name.

◆ IsValueArray()

bool IsValueArray ( )
inlineprivate

◆ RenameParam()

bool RenameParam ( string  name,
int  cfg_type,
string  new_name 
)
inlineprivate

References GetName(), m_Values, name, and SetName().

◆ SetName()

void SetName ( string  param_name)
inlineprivate

◆ SetParams()

void SetParams ( array< ref CfgParam value_array)
inlineprivate

References m_Values.

Field Documentation

◆ m_ParamName

protected string m_ParamName
private

Referenced by CfgParam(), GetName(), and SetName().

◆ m_ParamValueString

protected string m_ParamValueString
private

◆ m_Values

private ref array<ref CfgParam> m_Values
private

Referenced by GetValues().


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