directives.h File Reference

Configuration directives header file. More...

#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.


Detailed Description


Generated on Fri Apr 18 22:03:27 2008 for Epona API by  doxygen 1.5.3