#include <map>
#include <string>
#include <vector>
#include <misc/ratio.h>
#include <misc/string.h>
#include <conf/parser.h>
Go to the source code of this file.
Namespaces | |
namespace | conf |
Classes | |
class | conf::ConfDir |
Configuration directive base class. More... | |
class | conf::ConfValue< T > |
Template class implementing basics of value-setting directives. More... | |
class | conf::ConfBool |
Class implementing boolean directive type. More... | |
class | conf::ConfDuration |
Class implementing a duration directive type. More... | |
class | conf::ConfEnum< T > |
Class implementing an enum directive type. More... | |
class | conf::ConfHostname |
Class implementing an hostname directive type. More... | |
class | conf::ConfInt< T > |
Class implementing an integer directive type. More... | |
class | conf::ConfIntNZ< T > |
Class implementing a non-zero integer directive type. More... | |
class | conf::ConfPort |
Like ConfInt, but with defaults suitable for port numbers. More... | |
class | conf::ConfRatio |
Class implementing a ratio directive type. More... | |
class | conf::ConfSet< T > |
Class implementing a set directive type. More... | |
class | conf::ConfStr |
Class implementing a string directive type. More... | |
class | conf::ConfStrChar |
Like ConfStr but adds a conversion operator to char *. More... | |
class | conf::ConfString |
Like ConfStr but adds a conversion operator to std::string. More... | |
class | conf::ConfUint< T > |
Class implementing an unsigned integer directive type. More... | |
class | conf::ConfArray< ValueT, ContainerT > |
Class implementing an array of values directive type. More... | |
class | conf::ConfBlock |
Class implementing a block directive type. More... | |
class | conf::ConfBoolBlock |
Class implementing a boolean block directive type. More... | |
class | conf::ConfHostPort |
Class implementing a host/port block directive type. More... | |
class | conf::ConfRules |
Class implementing a list of rules directive type. More... | |
class | conf::ConfRules::Rule |
Class representing a rule. More... | |
class | conf::ConfRules::ConfRule |
Rule configuration directive. More... | |
class | conf::ConfWarning |
Class implementing a warning directive type. More... | |
class | conf::ConfError |
Class implementing an error directive type. More... | |
class | conf::ConfElse |
Class implementing else global configuration directive. More... | |
class | conf::ConfIf |
Base class for all conditional directives. More... | |
class | conf::ConfIfnset |
Class implementing ifnset global configuration directive. More... | |
class | conf::ConfIfset |
Class implementing ifset global configuration directive. More... | |
class | conf::ConfInclude |
Class implementing include global configuration directive. More... | |
class | conf::ConfPath |
Class implementing path global configuration directive. More... | |
class | conf::ConfVarSet |
Class implementing set global configuration directive. More... | |
class | conf::ConfUnset |
Class implementing unset global configuration directive. More... | |
Typedefs | |
typedef ConfArray< ConfBool > | conf::ConfBoolA |
typedef ConfArray< ConfDuration > | conf::ConfDurationA |
typedef ConfArray< ConfHostname > | conf::ConfHostnameA |
typedef ConfArray< ConfPort > | conf::ConfPortA |
typedef ConfArray< ConfStr > | conf::ConfStrA |
typedef ConfArray< ConfStrChar > | conf::ConfStrCharA |
typedef ConfArray< ConfString > | conf::ConfStringA |
typedef ConfArray< ConfBlock > | conf::ConfBlockA |
typedef ConfArray< ConfBoolBlock > | conf::ConfBoolBlockA |
Functions | |
bool | conf::operator== (struct in_addr const &in1, struct in_addr const &in2) |
Operator== for in_addr classes. |