BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
nlohmann::detail::other_error Class Reference

exception indicating other library errors More...

#include <json.hpp>

Inheritance diagram for nlohmann::detail::other_error:
Collaboration diagram for nlohmann::detail::other_error:

Static Public Member Functions

template<typename BasicJsonType>
static other_error create (int id_, const std::string &what_arg, const BasicJsonType &context)

Private Member Functions

 other_error (int id_, const char *what_arg)

Additional Inherited Members

Public Member Functions inherited from nlohmann::detail::exception
const char * what () const noexcept override
 returns the explanatory string
Public Attributes inherited from nlohmann::detail::exception
const int id
 the id of the exception
Protected Member Functions inherited from nlohmann::detail::exception
 exception (int id_, const char *what_arg)
Static Protected Member Functions inherited from nlohmann::detail::exception
static std::string name (const std::string &ename, int id_)
template<typename BasicJsonType>
static std::string diagnostics (const BasicJsonType &leaf_element)

Detailed Description

Constructor & Destructor Documentation

◆ other_error()

nlohmann::detail::other_error::other_error ( int id_,
const char * what_arg )
inlineprivate

Definition at line 3052 of file json.hpp.

References nlohmann::detail::exception::exception(), and other_error().

Referenced by other_error(), and create().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ create()

template<typename BasicJsonType>
other_error nlohmann::detail::other_error::create ( int id_,
const std::string & what_arg,
const BasicJsonType & context )
inlinestatic

Definition at line 3044 of file json.hpp.

References other_error(), nlohmann::BasicJsonType(), nlohmann::detail::exception::diagnostics(), and nlohmann::detail::exception::name().

Referenced by nlohmann::basic_json< nlohmann::ordered_map >::json_value().

Here is the call graph for this function:
Here is the caller graph for this function:

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