$darkmode
error.hpp File Reference
#include <stdexcept>
#include <string>
#include <utility>
#include <fmt/format.h>
#include <fable/conf.hpp>
#include <fable/fable_fwd.hpp>
#include <fable/json.hpp>
Include dependency graph for error.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fable::Error
 
class  fable::ConfError
 
class  fable::SchemaError
 

Functions

ConfError fable::error::MissingProperty (const Conf &conf, const std::string &key)
 
ConfError fable::error::UnexpectedProperty (const Conf &conf, const std::string &key)
 
ConfError fable::error::WrongType (const Conf &conf, JsonType type)
 
ConfError fable::error::WrongType (const Conf &conf, const std::string &key, JsonType type)
 
ConfError fable::error::WrongType (const Conf &conf, const std::string &key)
 
ConfError fable::error::WrongType (const Conf &conf)