#include <string>
#include <list>
#include <fstream>
#include <iosfwd>
#include <iostream>
#include <sstream>
Namespaces | |
namespace | JC |
namespace | JC::SConfig |
Classes | |
class | JC::SConfig::Pair |
Class that represents a Key-Value Pair. More... | |
class | JC::SConfig::Node |
Class that represents a Node. More... | |
class | JC::SConfig::PairHandler |
Class that wraps a Pair class for easy and secure access. More... | |
class | JC::SConfig::Handler |
Class that wraps a Node class for easy and secure access. More... | |
class | JC::SConfig::SConfigParser |
Class that contains helpful methods to work with text and files. More... | |
Defines | |
#define | READ_BUFFER 512 |
#define | NODE_START '{' |
#define | NODE_END '}' |
#define | PAIR_TOKEN '=' |
#define | VALUE_DELIM '"' |
Typedefs | |
typedef list< Pair > | JC::SConfig::t_pair_list |
typedef list< Node > | JC::SConfig::t_node_list |
Enumerations | |
enum | { JC::SConfig::SECTION_NODE = 0, JC::SConfig::SECTION_KEY, JC::SConfig::SECTION_VALUE, JC::SConfig::SECTION_NONE } |
#define NODE_END '}' |
#define NODE_START '{' |
#define PAIR_TOKEN '=' |
#define READ_BUFFER 512 |
#define VALUE_DELIM '"' |