$darkmode
fable::SchemaError Class Reference
Inheritance diagram for fable::SchemaError:
[legend]
Collaboration diagram for fable::SchemaError:
[legend]

Public Member Functions

 SchemaError (const ConfError &c, const Json &s)
 
 SchemaError (const ConfError &c, const Json &s, const Json &ctx)
 
template<typename... Args>
 SchemaError (const Conf &c, const Json &s, const char *format, const Args &... args)
 
template<typename... Args>
 SchemaError (const Conf &c, const Json &s, const Json &ctx, const char *format, const Args &... args)
 
const Jsonschema () const
 
const Jsoncontext () const
 
- Public Member Functions inherited from fable::ConfError
 ConfError (const Conf &c, const std::string &msg)
 
 ConfError (const Conf &c, const char *msg)
 
template<typename... Args>
 ConfError (const Conf &c, const char *format, const Args &... args)
 
std::string file () const
 
std::string root () const
 
const Confconf () const
 
const Jsondata () const
 
virtual std::string message () const
 
- Public Member Functions inherited from fable::Error
 Error (const std::string &what)
 
 Error (const char *what)
 
template<typename... Args>
 Error (const char *format, const Args &... args)
 
const char * what () const noexcept override
 

Friends

void to_json (Json &j, const SchemaError &e)
 

Additional Inherited Members

- Public Attributes inherited from fable::ConfError
friend SchemaError
 

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