Wt  4.10.4
Public Member Functions | List of all members
Wt::Json::TypeException Class Reference

Exception that indicates a type error. More...

#include <Wt/Json/Value.h>

Inheritance diagram for Wt::Json::TypeException:
[legend]

Public Member Functions

const std::string & name () const
 Returns the object field name (if known)
 
Type actualType () const
 Returns the value type.
 
Type expectedType () const
 Returns the expected value type.
 
- Public Member Functions inherited from Wt::WException
 WException (const std::string &what)
 Creates an exception.
 
 WException (const std::string &what, const std::exception &wrapped)
 Creates an exception.
 
virtual ~WException () throw ()
 Destructor.
 
virtual const char * what () const override throw ()
 Returns the message.
 
void setMessage (const std::string &msg)
 Sets the message.
 

Detailed Description

Exception that indicates a type error.

This exception is thrown when a Value is being casted to an incompatible C++ type.

Note
To avoid exceptions, coerce the type first, and handle Null values.