clingo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Types | Public Member Functions | List of all members
ProgramOptions::ParseContext Class Referenceabstract

#include <program_options.h>

Inheritance diagram for ProgramOptions::ParseContext:
Inheritance graph
Collaboration diagram for ProgramOptions::ParseContext:
Collaboration graph

Public Types

typedef OptionContext::FindType FindType
 

Public Member Functions

virtual ~ParseContext ()
 
virtual SharedOptPtr getOption (const char *name, FindType ft)=0
 
virtual SharedOptPtr getOption (int posKey, const char *tok)=0
 
virtual void addValue (const SharedOptPtr &key, const std::string &value)=0
 

Member Typedef Documentation

Constructor & Destructor Documentation

ProgramOptions::ParseContext::~ParseContext ( )
virtual

Member Function Documentation

virtual void ProgramOptions::ParseContext::addValue ( const SharedOptPtr key,
const std::string &  value 
)
pure virtual
virtual SharedOptPtr ProgramOptions::ParseContext::getOption ( const char *  name,
FindType  ft 
)
pure virtual
virtual SharedOptPtr ProgramOptions::ParseContext::getOption ( int  posKey,
const char *  tok 
)
pure virtual

The documentation for this class was generated from the following files: