ALib C++ Library
Library Version: 2510 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.

Collaboration diagram for alib::variables::IniFile::Entry:
[legend]

Public Field Index:

String Comments = NULL_STRING
 The entry's comments.
 
void * Custom = nullptr
 
String Name = NULL_STRING
 The entry's name.
 
String NewValue = NULL_STRING
 If this value is set, RawValue will 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 138 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 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 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 137 of file inifile.inl.


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