JsonCpp - JSON data format manipulation library

JsonCpp project page | JsonCpp home page

Public Member Functions | List of all members
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 (std::string const &msg)
Public Member Functions inherited from Json::Exception
| Exception (std::string const &msg)
| ~Exception () throw ()
char const * | what () const throw ()

## Additional Inherited Members
Protected Attributes inherited from Json::Exception
std::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 81 of file value.h.

## Constructor & Destructor Documentation

## ◆ LogicError()

Json::LogicError::LogicError | ( | std::string const & | msg | ) |

Definition at line 205 of file json_value.cpp.

Referenced by Json::__declspec().

Here is the caller graph for this function:

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

- include/json/value.h
- src/lib_json/json_value.cpp