Namespace mINIΒΆ

namespace mINI

Typedefs

using INIStructure = INIMap<INIMap<std::string>>
class INIFile
#include <ini.h>
class INIGenerator
#include <ini.h>
template<typename T>
class INIMap
#include <ini.h>
class INIReader
#include <ini.h>
class INIWriter
#include <ini.h>
namespace INIParser

Typedefs

using T_ParseValues = std::pair<std::string, std::string>

Enums

enum class PDataType : char

Values:

enumerator PDATA_NONE
enumerator PDATA_COMMENT
enumerator PDATA_SECTION
enumerator PDATA_KEYVALUE
enumerator PDATA_UNKNOWN

Functions

inline PDataType parseLine(std::string line, T_ParseValues &parseData)
namespace INIStringUtil

Functions

inline void trim(std::string &str)
inline void toLower(std::string &str)
inline void replace(std::string &str, std::string const &a, std::string const &b)

Variables

const char *const whitespaceDelimiters = " \t\n\r\f\v"
const char *const endl = "\n"