NEOCCA bindings Specification
0.2.8
|
Exception occuring when a get or put operation specifies incorrect data type for a given key already defined in the map. More...
#include <TypeMismatchException.hh>
Public Member Functions | |
TypeMismatchException (enum Type requestedType, enum Type actualType, const ::std::string &message) | |
virtual | ~TypeMismatchException () throw () |
Type | getRequestedType () |
Type | getActualType () |
Private Attributes | |
enum Type | rt |
enum Type | at |
Exception occuring when a get or put operation specifies incorrect data type for a given key already defined in the map.
neo::cca::TypeMismatchException::TypeMismatchException | ( | enum Type | requestedType, |
enum Type | actualType, | ||
const ::std::string & | message | ||
) | [inline] |
{ rt = requestedType; at = actualType; setMessage(message); setType(Nonstandard); }
virtual neo::cca::TypeMismatchException::~TypeMismatchException | ( | ) | throw () [inline, virtual] |
{}
Type neo::cca::TypeMismatchException::getRequestedType | ( | ) | [inline] |
{ return rt; }
Type neo::cca::TypeMismatchException::getActualType | ( | ) | [inline] |
{ return at; }
enum Type neo::cca::TypeMismatchException::rt [private] |
enum Type neo::cca::TypeMismatchException::at [private] |