IniSection

AppCUI::Utils::IniSection (class)

class IniSection

Public Functions

inline IniSection()
inline IniSection(void *data)
inline bool Exists() const
string_view GetName() const
IniValue GetValue(string_view keyName)
vector<IniValue> GetValues() const
IniValue operator[](string_view keyName)
Iterator begin()
Iterator end()
void Clear()
bool DeleteValue(string_view keyName)
bool HasValue(string_view keyName)
void UpdateValue(string_view name, bool value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, uint32 value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, uint64 value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, int32 value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, int64 value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, float value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, double value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, const char *value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, string_view value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, Graphics::Size value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, Input::Key value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, Graphics::Color value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, Graphics::ColorPair value, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, const initializer_list<std::string> &values, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, const initializer_list<const char*> &values, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, const initializer_list<bool> &values, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, const initializer_list<int32> &values, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, const initializer_list<int64> &values, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, const initializer_list<uint32> &values, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, const initializer_list<uint64> &values, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, const initializer_list<float> &values, bool dontUpdateIfValueExits)
void UpdateValue(string_view name, const initializer_list<double> &values, bool dontUpdateIfValueExits)
class Iterator

Public Functions

~Iterator()
Iterator &operator++()
bool operator!=(const Iterator &it)
IniValue operator*()

Friends

friend class IniSection