clingo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Member Functions | List of all members
ProgramOptions::OptionOutputImpl< Writer, Formatter > Class Template Reference

Implementation class for printing options. More...

#include <program_options.h>

Inheritance diagram for ProgramOptions::OptionOutputImpl< Writer, Formatter >:
Inheritance graph
Collaboration diagram for ProgramOptions::OptionOutputImpl< Writer, Formatter >:
Collaboration graph

Public Member Functions

 OptionOutputImpl (const Writer &w=Writer(), const Formatter &form=Formatter())
 
bool printContext (const OptionContext &ctx)
 
bool printGroup (const OptionGroup &group)
 
bool printOption (const Option &opt, std::size_t maxW)
 
- Public Member Functions inherited from ProgramOptions::OptionOutput
 OptionOutput ()
 
virtual ~OptionOutput ()
 

Detailed Description

template<class Writer, class Formatter = DefaultFormat>
class ProgramOptions::OptionOutputImpl< Writer, Formatter >

Implementation class for printing options.

Constructor & Destructor Documentation

template<class Writer , class Formatter = DefaultFormat>
ProgramOptions::OptionOutputImpl< Writer, Formatter >::OptionOutputImpl ( const Writer &  w = Writer(),
const Formatter &  form = Formatter() 
)
inline

Member Function Documentation

template<class Writer , class Formatter = DefaultFormat>
bool ProgramOptions::OptionOutputImpl< Writer, Formatter >::printContext ( const OptionContext ctx)
inlinevirtual
template<class Writer , class Formatter = DefaultFormat>
bool ProgramOptions::OptionOutputImpl< Writer, Formatter >::printGroup ( const OptionGroup group)
inlinevirtual
template<class Writer , class Formatter = DefaultFormat>
bool ProgramOptions::OptionOutputImpl< Writer, Formatter >::printOption ( const Option opt,
std::size_t  maxW 
)
inlinevirtual

Implements ProgramOptions::OptionOutput.

Here is the call graph for this function:


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