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

Description:

An entry in a Section.

Definition at line 134 of file inifile.hpp.

#include <inifile.hpp>

Collaboration diagram for 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 Comments = NULL_STRING

The entry's comments.

Definition at line 137 of file inifile.hpp.

◆ Custom

void* Custom = nullptr

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

Definition at line 145 of file inifile.hpp.

◆ Name

The entry's name.

Definition at line 136 of file inifile.hpp.

◆ NewValue

String NewValue = NULL_STRING

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

Definition at line 143 of file inifile.hpp.

◆ RawValue

String RawValue = NULL_STRING

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

Definition at line 138 of file inifile.hpp.

◆ Value

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 140 of file inifile.hpp.

◆ WriteBack

bool WriteBack = false

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

Definition at line 144 of file inifile.hpp.


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