KSquare Utilities
KKB::Configuration::Setting Class Reference

Public Member Functions

 Setting (const KKStr &_name, const KKStr &_value, kkint32 _lineNum)
 
 Setting (const Configuration::Setting &s)
 
kkint32 LineNum () const
 
kkint32 MemoryConsumedEstimated () const
 
KKStrConstPtr Name () const
 
KKStrConstPtr Value () const
 

Detailed Description

Definition at line 31 of file Configuration.cpp.

Constructor & Destructor Documentation

KKB::Configuration::Setting::Setting ( const KKStr _name,
const KKStr _value,
kkint32  _lineNum 
)
inline

Definition at line 34 of file Configuration.cpp.

References KKB::KKStr::KKStr().

37  :
38  lineNum (_lineNum),
39  name (_name),
40  value (_value)
41  {}
KKB::Configuration::Setting::Setting ( const Configuration::Setting s)
inline

Definition at line 43 of file Configuration.cpp.

References KKB::KKStr::KKStr().

43  :
44  lineNum (s.lineNum),
45  name (s.name),
46  value (s.value)
47  {}

Member Function Documentation

kkint32 KKB::Configuration::Setting::LineNum ( ) const
inline
kkint32 KKB::Configuration::Setting::MemoryConsumedEstimated ( ) const
inline

Definition at line 53 of file Configuration.cpp.

References KKB::KKStr::MemoryConsumedEstimated().

53 {return sizeof (Setting) + name.MemoryConsumedEstimated () + value.MemoryConsumedEstimated ();}
kkint32 MemoryConsumedEstimated() const
Definition: KKStr.cpp:766
Setting(const KKStr &_name, const KKStr &_value, kkint32 _lineNum)
KKStrConstPtr KKB::Configuration::Setting::Name ( ) const
inline
KKStrConstPtr KKB::Configuration::Setting::Value ( ) const
inline

Definition at line 51 of file Configuration.cpp.

Referenced by KKB::Configuration::ConfSection::GetSettings(), and KKB::Configuration::ConfSection::LookUpValue().

51 {return &value;}

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