eval::non_numeric_exception Class Reference

#include <val.hpp>

Inheritance diagram for eval::non_numeric_exception:

Inheritance graph
Collaboration diagram for eval::non_numeric_exception:

Collaboration graph

List of all members.

Public Member Functions

 non_numeric_exception (const std::string &type)
virtual const char * what () const throw ()
virtual ~non_numeric_exception () throw ()

Private Attributes

std::string _err

Detailed Description

Exception thrown when one attempts to convert a val to a number, but the underlying type cannot be converted.
The exception's text is implementation defined.

Constructor & Destructor Documentation

eval::non_numeric_exception::non_numeric_exception ( const std::string &  type  )  [inline, explicit]

virtual eval::non_numeric_exception::~non_numeric_exception (  )  throw () [inline, virtual]

Member Function Documentation

virtual const char* eval::non_numeric_exception::what (  )  const throw () [inline, virtual]

Member Data Documentation

std::string eval::non_numeric_exception::_err [private]

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

Generated on Sat Sep 20 20:02:34 2008 for eval by  doxygen 1.5.6