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

Used for signaling validation errors when trying to assign option values. More...

#include <errors.h>

Inheritance diagram for ProgramOptions::ValueError:
Inheritance graph
Collaboration diagram for ProgramOptions::ValueError:
Collaboration graph

Public Types

enum  Type { multiple_occurences, invalid_default, invalid_value }
 

Public Member Functions

 ValueError (const std::string &ctx, Type t, const std::string &opt, const std::string &value)
 
 ~ValueError () throw ()
 
Type type () const
 
const std::string & key () const
 
const std::string & ctx () const
 
const std::string & value () const
 
- Public Member Functions inherited from ProgramOptions::Error
 Error (const std::string &what)
 

Detailed Description

Used for signaling validation errors when trying to assign option values.

Member Enumeration Documentation

Enumerator
multiple_occurences 
invalid_default 
invalid_value 

Constructor & Destructor Documentation

ProgramOptions::ValueError::ValueError ( const std::string &  ctx,
Type  t,
const std::string &  opt,
const std::string &  value 
)
ProgramOptions::ValueError::~ValueError ( )
throw (
)
inline

Member Function Documentation

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

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