LTL  2.0.x
Public Member Functions | List of all members
util::OptionReader Class Referenceabstract

An abstract base class for sources feeding into util::OptionParser . More...

Inherited by util::CommandLineReader, and util::ConfigFileReader.

Public Member Functions

 OptionReader ()
 
virtual ~OptionReader ()
 
virtual string nextOptionName ()=0
 
virtual string nextOptionValue (const Option *op)=0
 
virtual bool done ()=0
 

Detailed Description

An abstract base class for sources feeding into util::OptionParser .

It defines the following interface supplying exactly three methods, namely

Constructor & Destructor Documentation

util::OptionReader::OptionReader ( )
inline
virtual util::OptionReader::~OptionReader ( )
inlinevirtual

Member Function Documentation

virtual string util::OptionReader::nextOptionName ( )
pure virtual
virtual string util::OptionReader::nextOptionValue ( const Option op)
pure virtual
virtual bool util::OptionReader::done ( )
pure virtual