Photon 1.0.0
|
#include <string>
#include <sstream>
#include <algorithm>
#include <utility>
#include <unordered_map>
#include <vector>
#include <memory>
#include <fstream>
#include <sys/stat.h>
#include <cctype>
Go to the source code of this file.
Classes | |
class | mINI::INIMap< T > |
class | mINI::INIReader |
class | mINI::INIGenerator |
class | mINI::INIWriter |
class | mINI::INIFile |
Namespaces | |
namespace | mINI |
namespace | mINI::INIStringUtil |
namespace | mINI::INIParser |
Typedefs | |
using | mINI::INIStructure = INIMap< INIMap< std::string > > |
using | mINI::INIParser::T_ParseValues = std::pair< std::string, std::string > |
Enumerations | |
enum class | mINI::INIParser::PDataType : char { mINI::INIParser::PDATA_NONE , mINI::INIParser::PDATA_COMMENT , mINI::INIParser::PDATA_SECTION , mINI::INIParser::PDATA_KEYVALUE , mINI::INIParser::PDATA_UNKNOWN } |
Functions | |
void | mINI::INIStringUtil::trim (std::string &str) |
void | mINI::INIStringUtil::toLower (std::string &str) |
void | mINI::INIStringUtil::replace (std::string &str, std::string const &a, std::string const &b) |
PDataType | mINI::INIParser::parseLine (std::string line, T_ParseValues &parseData) |
Variables | |
const char *const | mINI::INIStringUtil::whitespaceDelimiters = " \t\n\r\f\v" |
const char *const | mINI::INIStringUtil::endl = "\n" |