OpenTTD
|
A single "line" in an ini file. More...
#include <ini_type.h>
Public Member Functions | |
IniItem (struct IniGroup *parent, const char *name, const char *last=NULL) | |
Construct a new in-memory item of an Ini file. | |
~IniItem () | |
Free everything we loaded. | |
void | SetValue (const char *value) |
Replace the current value with another value. |
Data Fields | |
IniItem * | next |
The next item in this group. | |
char * | name |
The name of this item. | |
char * | value |
The value of this item. | |
char * | comment |
The comment associated with this item. |
A single "line" in an ini file.
Definition at line 25 of file ini_type.h.
IniItem::IniItem | ( | struct IniGroup * | parent, |
const char * | name, | ||
const char * | last = NULL |
||
) |
Construct a new in-memory item of an Ini file.
parent | the group we belong to |
name | the name of the item |
last | the last element of the name of the item |
Definition at line 26 of file ini_load.cpp.
References IniGroup::last_item, next, str_validate(), and stredup().
IniItem::~IniItem | ( | ) |
void IniItem::SetValue | ( | const char * | value | ) |
Replace the current value with another value.
value | the value to replace with. |
Definition at line 49 of file ini_load.cpp.
References free(), and stredup().
Referenced by IniSaveSettingList(), HotkeyList::Save(), and SaveVersionInConfig().