C++ Utilities 5.26.1
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 | ) |