|
metadata 0.2.0
Modern C++23 header-only metadata container (JSON-like)
|
This is the complete list of members for md::Object, including all inherited members.
| at(const std::string_view key) | md::Object | inline |
| at(const std::string_view key) const | md::Object | inline |
| begin() noexcept | md::Object | inline |
| begin() const noexcept | md::Object | inline |
| cbegin() const noexcept | md::Object | inline |
| cend() const noexcept | md::Object | inline |
| clear() noexcept | md::Object | inline |
| const_iterator typedef | md::Object | |
| const_pointer typedef | md::Object | |
| const_reference typedef | md::Object | |
| contains(const std::string_view key) const | md::Object | inline |
| contains_path(std::string_view path) const | md::Object | inline |
| count(const std::string_view key) const | md::Object | inline |
| difference_type typedef | md::Object | |
| emplace(K &&k, V &&v) | md::Object | inline |
| empty() const noexcept | md::Object | inline |
| end() noexcept | md::Object | inline |
| end() const noexcept | md::Object | inline |
| erase(const std::string_view key) | md::Object | inline |
| erase(const const_iterator pos) | md::Object | inline |
| find(const std::string_view key) | md::Object | inline |
| find(const std::string_view key) const | md::Object | inline |
| find_path(std::string_view path) | md::Object | inline |
| find_path(std::string_view path) const | md::Object | inline |
| find_ptr(const std::string_view key) | md::Object | inline |
| find_ptr(const std::string_view key) const | md::Object | inline |
| get_array_if(const std::string_view key) const | md::Object | inline |
| get_object_if(const std::string_view key) const | md::Object | inline |
| get_string_if(const std::string_view key) const | md::Object | inline |
| hasher typedef | md::Object | |
| insert(const value_type &v) | md::Object | inline |
| insert(value_type &&v) | md::Object | inline |
| insert_or_assign(K &&k, V &&v) | md::Object | inline |
| iterator typedef | md::Object | |
| key_equal typedef | md::Object | |
| key_type typedef | md::Object | |
| map_type typedef | md::Object | |
| mapped_type typedef | md::Object | |
| merge(const Object &source) | md::Object | inline |
| Object()=default | md::Object | |
| Object(const std::initializer_list< value_type > il) | md::Object | inline |
| Object(InputIt first, InputIt last) | md::Object | inline |
| operator!= | md::Object | friend |
| operator== | md::Object | friend |
| operator[](const std::string_view key) | md::Object | inline |
| operator[](const std::string &key) | md::Object | inline |
| operator[](std::string &&key) | md::Object | inline |
| operator[](const char *key) | md::Object | inline |
| pointer typedef | md::Object | |
| raw() noexcept | md::Object | inline |
| raw() const noexcept | md::Object | inline |
| reference typedef | md::Object | |
| require(const std::string_view key) | md::Object | inline |
| require(const std::string_view key) const | md::Object | inline |
| require_array(const std::string_view key) | md::Object | inline |
| require_array(const std::string_view key) const | md::Object | inline |
| require_object(const std::string_view key) | md::Object | inline |
| require_object(const std::string_view key) const | md::Object | inline |
| require_path(std::string_view path) const | md::Object | inline |
| require_path(std::string_view path) | md::Object | inline |
| require_string(const std::string_view key) | md::Object | inline |
| require_string(const std::string_view key) const | md::Object | inline |
| reserve(const size_type n) | md::Object | inline |
| size() const noexcept | md::Object | inline |
| size_type typedef | md::Object | |
| value_type typedef | md::Object |