CARTA Backend
The backend component of CARTA
Loading...
Searching...
No Matches
carta::JsonCustomErrorHandler Class Reference

#include <Json.h>

Inheritance diagram for carta::JsonCustomErrorHandler:
[legend]
Collaboration diagram for carta::JsonCustomErrorHandler:
[legend]

Public Member Functions

 JsonCustomErrorHandler (std::function< void(const json::json_pointer &, const json &, const std::string &)> callback)
 
void error (const json::json_pointer &pointer, const json &instance, const std::string &message) override
 

Private Attributes

std::function< void(const json::json_pointer &, const json &, const std::string &)> _callback
 

Constructor & Destructor Documentation

◆ JsonCustomErrorHandler()

carta::JsonCustomErrorHandler::JsonCustomErrorHandler ( std::function< void(const json::json_pointer &, const json &, const std::string &)>  callback)
inline

Member Function Documentation

◆ error()

void carta::JsonCustomErrorHandler::error ( const json::json_pointer &  pointer,
const json instance,
const std::string &  message 
)
inlineoverride

Member Data Documentation

◆ _callback

std::function<void(const json::json_pointer&, const json&, const std::string&)> carta::JsonCustomErrorHandler::_callback
private

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