src/sconfig.hpp File Reference

#include <string>
#include <list>
#include <fstream>
#include <iosfwd>
#include <iostream>
#include <sstream>

Include dependency graph for sconfig.hpp:

This graph shows which files directly or indirectly include this file:


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 Documentation

#define NODE_END   '}'

#define NODE_START   '{'

#define PAIR_TOKEN   '='

#define READ_BUFFER   512

#define VALUE_DELIM   '"'


Generated on Fri Apr 3 16:53:53 2009 for libsconfig by  doxygen 1.5.6