Classes | |
class | ConfDir |
Configuration directive base class. More... | |
class | ConfValue |
Template class implementing basics of value-setting directives. More... | |
class | ConfBool |
Class implementing boolean directive type. More... | |
class | ConfDuration |
Class implementing a duration directive type. More... | |
class | ConfEnum |
Class implementing an enum directive type. More... | |
class | ConfHostname |
Class implementing an hostname directive type. More... | |
class | ConfInt |
Class implementing an integer directive type. More... | |
class | ConfIntNZ |
Class implementing a non-zero integer directive type. More... | |
class | ConfPort |
Like ConfInt, but with defaults suitable for port numbers. More... | |
class | ConfRatio |
Class implementing a ratio directive type. More... | |
class | ConfSet |
Class implementing a set directive type. More... | |
class | ConfStr |
Class implementing a string directive type. More... | |
class | ConfStrChar |
Like ConfStr but adds a conversion operator to char *. More... | |
class | ConfString |
Like ConfStr but adds a conversion operator to std::string. More... | |
class | ConfUint |
Class implementing an unsigned integer directive type. More... | |
class | ConfURI |
Class implementing a URI directive type. More... | |
class | ConfArray |
Class implementing an array of values directive type. More... | |
class | ConfBlock |
Class implementing a block directive type. More... | |
class | ConfBoolBlock |
Class implementing a boolean block directive type. More... | |
class | ConfHostPort |
Class implementing a host/port block directive type. More... | |
class | ConfRules |
Class implementing a list of rules directive type. More... | |
class | ConfWarning |
Class implementing a warning directive type. More... | |
class | ConfError |
Class implementing an error directive type. More... | |
class | ConfElse |
Class implementing else global configuration directive. More... | |
class | ConfIf |
Base class for all conditional directives. More... | |
class | ConfIfnset |
Class implementing ifnset global configuration directive. More... | |
class | ConfIfset |
Class implementing ifset global configuration directive. More... | |
class | ConfInclude |
Class implementing include global configuration directive. More... | |
class | ConfPath |
Class implementing path global configuration directive. More... | |
class | ConfVarSet |
Class implementing set global configuration directive. More... | |
class | ConfUnset |
Class implementing unset global configuration directive. More... | |
class | ConfGlobal |
Global settings for configuration parser. More... | |
class | Conf |
A parser for config files. More... | |
class | ConfLogger |
Logging interface for the configuration parser. More... | |
class | ConfStdLogger |
An implementation of ConfLogger using stdout and stderr as output target. More... | |
class | ConfGlobalQ |
Class for easy use of the configuration global settings. More... | |
class | ConfQ |
Class for easy use of the configuration parser. More... | |
class | DirectivesQ |
Base class for directives encapsulation. More... | |
Typedefs | |
typedef ConfArray < ConfBool > | ConfBoolA |
typedef ConfArray < ConfDuration > | ConfDurationA |
typedef ConfArray < ConfHostname > | ConfHostnameA |
typedef ConfArray < ConfPort > | ConfPortA |
typedef ConfArray < ConfStr > | ConfStrA |
typedef ConfArray < ConfStrChar > | ConfStrCharA |
typedef ConfArray < ConfString > | ConfStringA |
typedef ConfArray < ConfBlock > | ConfBlockA |
typedef ConfArray < ConfBoolBlock > | ConfBoolBlockA |
Functions | |
bool | operator== (struct in_addr const &in1, struct in_addr const &in2) |
Operator== for in_addr classes. |