JsonCpp project page Classes Namespace JsonCpp home page

Json::LogicError Class Reference

Exceptions thrown by JSON_ASSERT/JSON_FAIL macros. More...

#include <json/value.h>

+ Inheritance diagram for Json::LogicError:
+ Collaboration diagram for Json::LogicError:

Public Member Functions

 LogicError (String const &msg)
 
- Public Member Functions inherited from Json::Exception
 Exception (String msg)
 
 ~Exception () noexcept override
 
char const * what () const noexcept override
 

Additional Inherited Members

- Protected Attributes inherited from Json::Exception
String msg_
 

Detailed Description

Exceptions thrown by JSON_ASSERT/JSON_FAIL macros.

These are precondition-violations (user bugs) and internal errors (our bugs).

Remarks
derived from Json::Exception

Definition at line 94 of file value.h.

Constructor & Destructor Documentation

◆ LogicError()

Json::LogicError::LogicError ( String const & msg)

Definition at line 207 of file json_value.cpp.


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