|
C++ Utilities 5.31.0
Useful C++ classes and routines such as argument parser, IO and conversion utilities
|
#include "../global.h"#include "../misc/flagenumclass.h"#include <algorithm>#include <iosfwd>#include <map>#include <optional>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | CppUtilities::IniFile |
| The IniFile class allows parsing and writing INI files. More... | |
| class | CppUtilities::AdvancedIniFile |
| The AdvancedIniFile class allows parsing and writing INI files. More... | |
| class | CppUtilities::AdvancedIniFile::Field |
| The AdvancedIniFile::Field class represents a field within an INI file. More... | |
| class | CppUtilities::AdvancedIniFile::Section |
| The AdvancedIniFile::Section class represents a section within an INI file. More... | |
Namespaces | |
| namespace | CppUtilities |
| Contains all utilities provides by the c++utilities library. | |
Enumerations | |
| enum class | CppUtilities::IniFileParseOptions { CppUtilities::None = 0 } |
| enum class | CppUtilities::IniFileMakeOptions { CppUtilities::None = 0 } |
| enum class | CppUtilities::IniFileFieldFlags { CppUtilities::None = 0 , CppUtilities::HasValue = (1 << 0) } |
| enum class | CppUtilities::IniFileSectionFlags { CppUtilities::None = 0 , CppUtilities::Implicit = (1 << 0) , CppUtilities::Truncated = (1 << 1) } |
Functions | |
| CPP_UTILITIES_MARK_FLAG_ENUM_CLASS (CppUtilities, IniFileParseOptions) | |
| CPP_UTILITIES_MARK_FLAG_ENUM_CLASS (CppUtilities, IniFileMakeOptions) | |
| CPP_UTILITIES_MARK_FLAG_ENUM_CLASS (CppUtilities, IniFileFieldFlags) | |
| CPP_UTILITIES_MARK_FLAG_ENUM_CLASS (CppUtilities, IniFileSectionFlags) | |
| CPP_UTILITIES_MARK_FLAG_ENUM_CLASS | ( | CppUtilities | , |
| IniFileFieldFlags | ) |
| CPP_UTILITIES_MARK_FLAG_ENUM_CLASS | ( | CppUtilities | , |
| IniFileMakeOptions | ) |
| CPP_UTILITIES_MARK_FLAG_ENUM_CLASS | ( | CppUtilities | , |
| IniFileParseOptions | ) |
| CPP_UTILITIES_MARK_FLAG_ENUM_CLASS | ( | CppUtilities | , |
| IniFileSectionFlags | ) |