Options.h File Reference
#include "acl/forward.h"
#include "sbuf/forward.h"
#include <iosfwd>
#include <vector>
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
 A single option supported by an ACL: -x[=value] or –name[=value]. More...
 
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...
 

Namespaces

namespace  Acl
 

Typedefs

typedef OptionValue< bool > Acl::BooleanOptionValue
 
typedef OptionValue< SBufAcl::TextOptionValue
 
typedef TypedOption< BooleanOptionValue > Acl::BooleanOption
 
typedef TypedOption< TextOptionValue > Acl::TextOption
 
using Acl::Options = std::vector< const Option * >
 

Functions

void Acl::ParseFlags (const Options &options)
 
const Options & Acl::NoOptions ()
 
const BooleanOption & Acl::CaseSensitivityOption ()
 
std::ostream & operator<< (std::ostream &os, const Acl::Option &option)
 
std::ostream & operator<< (std::ostream &os, const Acl::Options &options)
 

Function Documentation

◆ operator<<() [1/2]

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

Definition at line 247 of file Options.cc.

References Acl::Option::print().

◆ operator<<() [2/2]

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

Definition at line 254 of file Options.cc.

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors