#include <map>
#include <string>
#include <vector>
#include <conf/parser.h>
#include <misc/ratio.h>
#include <misc/string.h>
#include <misc/uri.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::ConfURI |
| Class implementing a URI 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. | |
1.5.3