ALib C++ Framework
by
Library Version: 2511 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::variables::IniFile::Entry Struct Reference

Description:

An entry in a Section.

Definition at line 127 of file inifile.inl.

Public Field Index:

String Comments = NULL_STRING
 The entry's comments.
void * Custom = nullptr
int LineNo = -1
 If given, the line number in the source file.
String Name = NULL_STRING
 The entry's name.
String NewValue = NULL_STRING
 If this value is set, RawValue will be ignored on writing.
String RawValue = NULL_STRING
String Value = NULL_STRING
bool WriteBack = false
 If given, a write back indicator was found for this entry.

Field Details:

◆ Comments

String alib::variables::IniFile::Entry::Comments = NULL_STRING

The entry's comments.

Definition at line 130 of file inifile.inl.

◆ Custom

void* alib::variables::IniFile::Entry::Custom = nullptr

May be used by freely by customers of this class. Initialized with nullptr, but otherwise not touched.

Definition at line 137 of file inifile.inl.

◆ LineNo

int alib::variables::IniFile::Entry::LineNo = -1

If given, the line number in the source file.

Definition at line 139 of file inifile.inl.

◆ Name

String alib::variables::IniFile::Entry::Name = NULL_STRING

The entry's name.

Definition at line 129 of file inifile.inl.

◆ NewValue

String alib::variables::IniFile::Entry::NewValue = NULL_STRING

If this value is set, RawValue will be ignored on writing.

Definition at line 136 of file inifile.inl.

◆ RawValue

String alib::variables::IniFile::Entry::RawValue = NULL_STRING

The 'raw' value, which is everything after the variable name, including the equal sign '='.

Definition at line 131 of file inifile.inl.

◆ Value

String alib::variables::IniFile::Entry::Value = NULL_STRING

The trimmed value. Multiline values are likewise trimmed and backslashes and line feeds are removed '\. This value is to be used for reading a variable's content.

Definition at line 133 of file inifile.inl.

◆ WriteBack

bool alib::variables::IniFile::Entry::WriteBack = false

If given, a write back indicator was found for this entry.

Definition at line 140 of file inifile.inl.


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