$darkmode
This is the complete list of members for fable::Conf, including all inherited members.
| assert_has(const std::string &key) const | fable::Conf | |
| assert_has(const JsonPointer &key) const (defined in fable::Conf) | fable::Conf | |
| assert_has_not(const std::string &key, const std::string &msg="") const | fable::Conf | |
| assert_has_not(const JsonPointer &key, const std::string &msg="") const (defined in fable::Conf) | fable::Conf | |
| assert_has_pointer(const std::string &key) const (defined in fable::Conf) | fable::Conf | inline |
| assert_has_pointer_not(const std::string &key, const std::string &msg="") const (defined in fable::Conf) | fable::Conf | inline |
| assert_has_pointer_type(const std::string &key, JsonType t) const (defined in fable::Conf) | fable::Conf | inline |
| assert_has_type(const std::string &key, JsonType t) const | fable::Conf | |
| assert_has_type(const JsonPointer &key, JsonType t) const (defined in fable::Conf) | fable::Conf | |
| at(const std::string &key) const | fable::Conf | |
| at(const JsonPointer &key) const (defined in fable::Conf) | fable::Conf | |
| at_pointer(const std::string &key) const (defined in fable::Conf) | fable::Conf | inline |
| Conf()=default (defined in fable::Conf) | fable::Conf | |
| Conf(Json data) (defined in fable::Conf) | fable::Conf | inlineexplicit |
| Conf(std::string file) (defined in fable::Conf) | fable::Conf | explicit |
| Conf(Json data, std::string file) (defined in fable::Conf) | fable::Conf | inline |
| Conf(Json data, std::string file, std::string root) (defined in fable::Conf) | fable::Conf | inline |
| erase(const std::string &key) | fable::Conf | |
| erase(const JsonPointer &key) (defined in fable::Conf) | fable::Conf | |
| erase_pointer(const std::string &key) (defined in fable::Conf) | fable::Conf | inline |
| file() const | fable::Conf | inline |
| from_json (defined in fable::Conf) | fable::Conf | friend |
| get() const | fable::Conf | inline |
| get(const std::string &key) const | fable::Conf | inline |
| get(const JsonPointer &key) const (defined in fable::Conf) | fable::Conf | inline |
| get_or(const std::string &key, T def) const | fable::Conf | inline |
| get_or(const JsonPointer &key, T def) const (defined in fable::Conf) | fable::Conf | inline |
| get_pointer(const std::string &key) const (defined in fable::Conf) | fable::Conf | inline |
| get_pointer_or(const std::string &key, T def) const (defined in fable::Conf) | fable::Conf | inline |
| has(const std::string &key) const | fable::Conf | inline |
| has(const JsonPointer &key) const (defined in fable::Conf) | fable::Conf | |
| has_pointer(const std::string &key) const (defined in fable::Conf) | fable::Conf | inline |
| is_empty() const | fable::Conf | inline |
| is_from_file() const | fable::Conf | inline |
| operator*() const | fable::Conf | inline |
| operator*() (defined in fable::Conf) | fable::Conf | inline |
| operator->() const | fable::Conf | inline |
| operator->() (defined in fable::Conf) | fable::Conf | inline |
| resolve_file(const std::filesystem::path &filename) const | fable::Conf | |
| resolve_file(const std::string &filename) const (defined in fable::Conf) | fable::Conf | |
| root() const | fable::Conf | inline |
| throw_error(std::string_view format, Args &&... args) const (defined in fable::Conf) | fable::Conf | inline |
| throw_error(const std::string &msg) const (defined in fable::Conf) | fable::Conf | |
| throw_missing(const std::string &key) const (defined in fable::Conf) | fable::Conf | |
| throw_unexpected(const std::string &key, const std::string &msg="") const (defined in fable::Conf) | fable::Conf | |
| throw_wrong_type(const std::string &key="") const (defined in fable::Conf) | fable::Conf | |
| throw_wrong_type(const std::string &key, JsonType type) const (defined in fable::Conf) | fable::Conf | |
| to_array() const | fable::Conf | |
| to_json (defined in fable::Conf) | fable::Conf | friend |
| try_from(const std::string &key, T &val) const | fable::Conf | inline |
| try_from(const JsonPointer &key, T &val) const (defined in fable::Conf) | fable::Conf | inline |
| try_from_pointer(const std::string &key, T &val) const (defined in fable::Conf) | fable::Conf | inline |
| with(const std::string &key, std::function< void(const T &)> fn) const | fable::Conf | inline |
| with(const JsonPointer &key, std::function< void(const T &)> fn) const (defined in fable::Conf) | fable::Conf | inline |
| with_pointer(const std::string &key, std::function< void(const T &)> fn) const (defined in fable::Conf) | fable::Conf | inline |