Options.h File Reference
#include "acl/forward.h"
#include "sbuf/forward.h"
#include <iosfwd>
#include <map>
#include <set>
Include dependency graph for Options.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Acl::Option
 
class  Acl::OptionValue< Value >
 Stores configuration of a typical boolean flag or a single-value Option. More...
 
class  Acl::TypedOption< Recipient >
 a type-specific Option (e.g., a boolean –toggle or -m=SBuf) More...
 
class  Acl::OptionNameCmp
 option name comparison functor More...
 

Namespaces

 Acl
 

Typedefs

typedef const char * Acl::OptionName
 
typedef OptionValue< bool > Acl::BooleanOptionValue
 
typedef OptionValue< SBufAcl::TextOptionValue
 
typedef TypedOption
< BooleanOptionValue > 
Acl::BooleanOption
 
typedef TypedOption
< TextOptionValue > 
Acl::TextOption
 
typedef std::map< OptionName,
const Option *, OptionNameCmp > 
Acl::Options
 name:option map More...
 
typedef std::set< OptionName,
OptionNameCmp > 
Acl::ParameterFlags
 a set of parameter flag names More...
 

Functions

void Acl::ParseFlags (const Options &options, const ParameterFlags &flags)
 
const Options & Acl::NoOptions ()
 
const ParameterFlags & Acl::NoFlags ()
 
std::ostream & operator<< (std::ostream &os, const Acl::Option &option)
 
std::ostream & operator<< (std::ostream &os, const Acl::Options &options)
 

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const Acl::Option option 
)

Definition at line 261 of file Options.cc.

References Acl::Option::print(), and Acl::Option::valued().

std::ostream& operator<< ( std::ostream &  os,
const Acl::Options options 
)

Definition at line 271 of file Options.cc.

References assert.

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors