Eine Variable mit Wert eventuell auch in einer Sektion wie z.B.: "Pixel=1024". Variable und Wert sind durch ein "=" getrennt. Mehr ...
#include <IniKey.h>
Öffentliche Methoden | |
Key (const std::string &sCharLine) | |
virtual | ~Key () |
std::string | getKeyName () const |
std::string | getKeyValue () const |
void | setKeyName (const std::string &sName) |
void | setKeyValue (const std::string &sValue) |
![]() | |
Line (const std::string &sCharLine) | |
virtual | ~Line () |
std::size_t | getLineSizeWithEOL () const |
std::string | getText () const |
LINE_TYPE | getType () const |
void | setText (std::string sCharLine) |
Geschützte Methoden | |
Key () | |
Key (const std::string &sCharLine, LINE_TYPE eLineType) | |
![]() | |
Line () | |
Line (const std::string &sCharLine, LINE_TYPE eLineType) | |
char * | getTextWithEOL () const |
Private Methoden | |
Key (const Key &) | |
Key & | operator= (const Key &) |
Freundbeziehungen | |
class | LineFactory |
Weitere Geerbte Elemente | |
![]() | |
LINE_TYPE | m_eLineType |
LineFactory | m_LineFactory |
std::string | m_sText |
Eine Variable mit Wert eventuell auch in einer Sektion wie z.B.: "Pixel=1024". Variable und Wert sind durch ein "=" getrennt.
ini::Key::Key | ( | const std::string & | sCharLine | ) |
Konstruktor mit Parameterübergabe.
[in] | sCharLine | Der Text des Eintrags. |
Wird benutzt von Key() und operator=().
|
virtual |
Destruktor.
|
protected |
Dieser Konstruktor mit Parameterübergabe steht nicht öffendlich zur Verfügung.
[in] | sCharLine | Der Text des Eintrags. |
[in] | eLineType | Der Typ des Eintrags, die Aufrufende Instanz muss den richtigen Typen, hier IniVARIABLE, ermittelt haben. |
|
protected |
Der Standartkonstruktor steht nicht öffendlich zur Verfügung.
|
private |
Der Copy-Konstruktor steht nicht zur Verfügung.
Benutzt Key().
std::string ini::Key::getKeyName | ( | ) | const |
Liefert die Bezeichnung der Variable.
std::string ini::Key::getKeyValue | ( | ) | const |
Liefert den Wert der Variable.
Der Zuweisungsoperator steht nicht zur Verfügung.
Benutzt Key().
void ini::Key::setKeyName | ( | const std::string & | sName | ) |
Setzt die Bezeichnung der Variable.
[in] | sName | Die Bezeichnung als String ohne angehängtes "=". |
void ini::Key::setKeyValue | ( | const std::string & | sValue | ) |
Setzt den Wert der Variable.
[in] | sValue | Der Wert als String ohne führendes "=". |
|
friend |
Benutzt LineFactory.
Wird benutzt von LineFactory.