paludis::args::ArgsVisitor Class Reference

#include <args_visitor.hh>

List of all members.

Public Types

typedef WrappedForwardIterator
< ArgsIteratorTag, std::string > 
ArgsIterator

Public Member Functions

 ArgsVisitor (ArgsIterator *, ArgsIterator, const std::string &env_prefix="")
void visit (StringArg &)
 Visit a StringArg.
void visit (AliasArg &)
 Visit an AliasArg.
void visit (SwitchArg &)
 Visit a SwitchArg.
void visit (IntegerArg &)
 Visit an IntegerArg.
void visit (EnumArg &)
 Visit an EnumArg.
void visit (StringSetArg &)
 Visit a StringSetArg.
void visit (StringSequenceArg &)
 Visit a StringSequenceArg.
void set_no (const bool)
 Change whether we're visiting a --no- option.


Detailed Description

Visitor class. Processes command-line options as they are found.

Constructor & Destructor Documentation

paludis::args::ArgsVisitor::ArgsVisitor ( ArgsIterator ,
ArgsIterator  ,
const std::string &  env_prefix = "" 
)

Constructor


The documentation for this class was generated from the following file:
Generated on Mon Sep 21 10:36:12 2009 for paludis by  doxygen 1.5.4