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

Used for signaling errors in OptionContext. More...

#include <errors.h>

Inheritance diagram for ProgramOptions::ContextError:
Inheritance graph
Collaboration diagram for ProgramOptions::ContextError:
Collaboration graph

Public Types

enum  Type { duplicate_option, unknown_option, ambiguous_option, unknown_group }
 

Public Member Functions

 ContextError (const std::string &ctx, Type t, const std::string &key, const std::string &desc="")
 
 ~ContextError () throw ()
 
Type type () const
 
const std::string & key () const
 
const std::string & ctx () const
 
- Public Member Functions inherited from ProgramOptions::Error
 Error (const std::string &what)
 

Detailed Description

Used for signaling errors in OptionContext.

Member Enumeration Documentation

Enumerator
duplicate_option 
unknown_option 
ambiguous_option 
unknown_group 

Constructor & Destructor Documentation

ProgramOptions::ContextError::ContextError ( const std::string &  ctx,
Type  t,
const std::string &  key,
const std::string &  desc = "" 
)
ProgramOptions::ContextError::~ContextError ( )
throw (
)
inline

Member Function Documentation

const std::string& ProgramOptions::ContextError::ctx ( ) const
inline
const std::string& ProgramOptions::ContextError::key ( ) const
inline
Type ProgramOptions::ContextError::type ( ) const
inline

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