$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 &ptr) const | fable::Conf | |
| assert_has_not(const std::string &key, const std::string &msg="") const | fable::Conf | |
| assert_has_not(const JsonPointer &ptr, const std::string &msg="") const | fable::Conf | |
| assert_has_pointer(const std::string &key) const | fable::Conf | inline |
| assert_has_pointer_not(const std::string &ptr, const std::string &msg="") const | fable::Conf | inline |
| assert_has_pointer_type(const std::string &ptr, JsonType t) const | fable::Conf | inline |
| assert_has_type(const std::string &key, JsonType t) const | fable::Conf | |
| assert_has_type(const JsonPointer &ptr, JsonType t) const | fable::Conf | |
| at(const std::string &key) const | fable::Conf | |
| at(const JsonPointer &ptr) const | fable::Conf | |
| at_pointer(const std::string &ptr) const | 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 &ptr, bool preserve_empty=false) | fable::Conf | |
| erase_pointer(const std::string &ptr, bool preserve_empty=false) | fable::Conf | inline |
| file() const | fable::Conf | inline |
| from_json(const Json &j, Conf &c) | fable::Conf | friend |
| get() const | fable::Conf | inline |
| get(const std::string &key) const | fable::Conf | inline |
| get(const JsonPointer &ptr) const | fable::Conf | inline |
| get_or(const std::string &key, T def) const | fable::Conf | inline |
| get_or(const JsonPointer &ptr, T def) const | fable::Conf | inline |
| get_pointer(const std::string &ptr) const | fable::Conf | inline |
| get_pointer_or(const std::string &ptr, T def) const | fable::Conf | inline |
| has(const std::string &key) const | fable::Conf | inline |
| has(const JsonPointer &ptr) const | fable::Conf | |
| has_pointer(const std::string &ptr) const | fable::Conf | inline |
| is_empty() const | fable::Conf | inline |
| is_from_file() const | fable::Conf | inline |
| operator*() const | fable::Conf | inline |
| operator*() | fable::Conf | inline |
| operator->() const | fable::Conf | inline |
| operator->() | fable::Conf | inline |
| resolve_file(const std::filesystem::path &filename) const | fable::Conf | |
| resolve_file(const std::string &filename) const | fable::Conf | |
| root() const | fable::Conf | inline |
| throw_error(std::string_view format, Args &&... args) const | fable::Conf | inline |
| throw_error(const std::string &msg) const | fable::Conf | |
| throw_missing(const std::string &key) const | fable::Conf | |
| throw_missing(const JsonPointer &ptr) const | fable::Conf | |
| throw_unexpected(const std::string &key, const std::string &msg="") const | fable::Conf | |
| throw_unexpected(const JsonPointer &ptr, const std::string &msg="") const | fable::Conf | |
| throw_wrong_type(const std::string &key="") const | fable::Conf | |
| throw_wrong_type(const JsonPointer &ptr) const | fable::Conf | |
| throw_wrong_type(const std::string &key, JsonType expected) const | fable::Conf | |
| throw_wrong_type(const JsonPointer &ptr, JsonType expected) const | fable::Conf | |
| to_array() const | fable::Conf | |
| to_json(Json &j, const Conf &c) | fable::Conf | friend |
| try_from(const std::string &key, T &val) const | fable::Conf | inline |
| try_from(const JsonPointer &ptr, T &val) const | fable::Conf | inline |
| try_from_pointer(const std::string &ptr, T &val) const | fable::Conf | inline |
| with(const std::string &key, std::function< void(const T &)> fn) const | fable::Conf | inline |
| with(const JsonPointer &ptr, std::function< void(const T &)> fn) const | fable::Conf | inline |
| with_pointer(const std::string &ptr, std::function< void(const T &)> fn) const | fable::Conf | inline |