clan::JsonException Class Reference

Exception class thrown for JSON exceptions. More...

#include <json_value.h>

+ Inheritance diagram for clan::JsonException:

Public Member Functions

 JsonException (const std::string &message)
 
- Public Member Functions inherited from clan::Exception
 Exception (const std::string &message)
 Constructs an exception object.
 
 ~Exception () noexcept override
 Destructs an exception object.
 
std::string get_message_and_stack_trace () const
 Returns the message and call stack present when the exception object was created, formatted using newlines.
 
std::vector< std::string > get_stack_trace () const
 Returns the call stack present when the exception object was created.
 
const char * what () const override throw ()
 Returns description of exception.
 

Additional Inherited Members

- Public Attributes inherited from clan::Exception
std::string message
 Description of exception.
 

Detailed Description

Exception class thrown for JSON exceptions.


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