MQTTSuite
Loading...
Searching...
No Matches
anonymous_namespace{issue-105-verbose-combination-errors.cpp}::MyErrorHandler Class Reference
Inheritance diagram for anonymous_namespace{issue-105-verbose-combination-errors.cpp}::MyErrorHandler:
Collaboration diagram for anonymous_namespace{issue-105-verbose-combination-errors.cpp}::MyErrorHandler:

Classes

struct  ErrorEntry

Public Types

using ErrorEntryList = std::vector<ErrorEntry>
using ErrorEntryList = std::vector<ErrorEntry>

Public Member Functions

auto getErrors () const -> const ErrorEntryList &
auto getErrors () const -> const ErrorEntryList &
Public Member Functions inherited from nlohmann::json_schema::error_handler
virtual ~error_handler ()
virtual void error (const json::json_pointer &, const json &, const std::string &)=0

Private Member Functions

auto error (const nlohmann::json::json_pointer &ptr, const nlohmann::json &instance, const std::string &message) -> void override
auto error (const nlohmann::json::json_pointer &ptr, const nlohmann::json &instance, const std::string &message) -> void override

Private Attributes

ErrorEntryList m_error_list

Detailed Description

Definition at line 112 of file issue-105-verbose-combination-errors.cpp.

Member Typedef Documentation

◆ ErrorEntryList [1/2]

using anonymous_namespace{issue-105-verbose-combination-errors.cpp}::MyErrorHandler::ErrorEntryList = std::vector<ErrorEntry>

Definition at line 121 of file issue-105-verbose-combination-errors.cpp.

◆ ErrorEntryList [2/2]

using anonymous_namespace{issue-105-verbose-combination-errors.cpp}::MyErrorHandler::ErrorEntryList = std::vector<ErrorEntry>

Definition at line 121 of file issue-105-verbose-combination-errors.cpp.

Member Function Documentation

◆ error() [1/2]

auto anonymous_namespace{issue-105-verbose-combination-errors.cpp}::MyErrorHandler::error ( const nlohmann::json::json_pointer & ptr,
const nlohmann::json & instance,
const std::string & message )->void
inlineoverrideprivate

◆ error() [2/2]

auto anonymous_namespace{issue-105-verbose-combination-errors.cpp}::MyErrorHandler::error ( const nlohmann::json::json_pointer & ptr,
const nlohmann::json & instance,
const std::string & message )->void
inlineoverrideprivate

Definition at line 129 of file issue-105-verbose-combination-errors.cpp.

130 {
131 m_error_list.push_back(ErrorEntry{ptr, instance, message});
132 }

◆ getErrors() [1/2]

auto anonymous_namespace{issue-105-verbose-combination-errors.cpp}::MyErrorHandler::getErrors ( ) const->constErrorEntryList &
inline

Definition at line 123 of file issue-105-verbose-combination-errors.cpp.

124 {
125 return m_error_list;
126 }

References m_error_list.

Referenced by anonymous_namespace{issue-105-verbose-combination-errors.cpp}::verboseTest().

Here is the caller graph for this function:

◆ getErrors() [2/2]

auto anonymous_namespace{issue-105-verbose-combination-errors.cpp}::MyErrorHandler::getErrors ( ) const->constErrorEntryList &
inline

Definition at line 123 of file issue-105-verbose-combination-errors.cpp.

124 {
125 return m_error_list;
126 }

Member Data Documentation

◆ m_error_list

ErrorEntryList anonymous_namespace{issue-105-verbose-combination-errors.cpp}::MyErrorHandler::m_error_list
private

Definition at line 134 of file issue-105-verbose-combination-errors.cpp.

Referenced by error(), and getErrors().


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