OpenTTD Source  20241108-master-g80f628063a
IniItem Struct Reference

A single "line" in an ini file. More...

#include <ini_type.h>

Public Member Functions

 IniItem (std::string_view name)
 Construct a new in-memory item of an Ini file. More...
 
void SetValue (std::string_view value)
 Replace the current value with another value. More...
 

Data Fields

std::string name
 The name of this item.
 
std::optional< std::string > value
 The value of this item.
 
std::string comment
 The comment associated with this item.
 

Detailed Description

A single "line" in an ini file.

Definition at line 23 of file ini_type.h.

Constructor & Destructor Documentation

◆ IniItem()

IniItem::IniItem ( std::string_view  name)

Construct a new in-memory item of an Ini file.

Parameters
parentthe group we belong to
namethe name of the item

Definition at line 23 of file ini_load.cpp.

References name, and StrMakeValid().

Member Function Documentation

◆ SetValue()

void IniItem::SetValue ( std::string_view  value)

Replace the current value with another value.

Parameters
valuethe value to replace with.

Definition at line 32 of file ini_load.cpp.

References value.

Referenced by GraphicsSetSaveConfig(), IniSaveSettingList(), HotkeyList::Save(), and SaveVersionInConfig().


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