This is the complete list of members for eagine::valtree::compound, including all inherited members.
attribute_name(const attribute &attrib) const -> string_view | eagine::valtree::compound | inline |
canonical_type(const attribute &attrib) const -> value_type | eagine::valtree::compound | inline |
compound() noexcept=default | eagine::valtree::compound | |
fetch_blob(const attribute &attrib, memory::block dest) const -> memory::block | eagine::valtree::compound | inline |
fetch_blob(const basic_string_path &path, memory::block dest) const -> memory::block | eagine::valtree::compound | inline |
fetch_blob(string_view name, memory::block dest) const -> memory::block | eagine::valtree::compound | inline |
fetch_value(const attribute &attrib, span_size_t offset, T &dest) const -> bool | eagine::valtree::compound | inline |
fetch_value(string_view name, span_size_t offset, T &dest) const -> bool | eagine::valtree::compound | inline |
fetch_value(const basic_string_path &path, span_size_t offset, T &dest) const -> bool | eagine::valtree::compound | inline |
fetch_value(string_view name, T &dest) const -> bool | eagine::valtree::compound | inline |
fetch_value(const attribute &attrib, T &dest) const -> bool | eagine::valtree::compound | inline |
fetch_value(const basic_string_path &path, T &dest) const -> bool | eagine::valtree::compound | inline |
fetch_values(const attribute &attrib, span_size_t offset, span< T > dest) const -> span< T > | eagine::valtree::compound | inline |
fetch_values(const basic_string_path &path, span_size_t offset, span< T > dest) const -> span< T > | eagine::valtree::compound | inline |
fetch_values(string_view name, span_size_t offset, span< T > dest) const -> span< T > | eagine::valtree::compound | inline |
fetch_values(const attribute &attrib, span< T > dest) const -> span< T > | eagine::valtree::compound | inline |
fetch_values(const basic_string_path &path, span< T > dest) const -> span< T > | eagine::valtree::compound | inline |
fetch_values(string_view name, span< T > dest) const -> span< T > | eagine::valtree::compound | inline |
find(const attribute &attrib, const basic_string_path &path) const -> attribute | eagine::valtree::compound | inline |
find(const attribute &attrib, const basic_string_path &path, span< const string_view > tags) const -> attribute | eagine::valtree::compound | inline |
find(const basic_string_path &path) const -> attribute | eagine::valtree::compound | inline |
find(const basic_string_path &path, span< const string_view > tags) const -> attribute | eagine::valtree::compound | inline |
get(const attribute &attrib, span_size_t offset, type_identity< T >, selector< V > sel) const -> optionally_valid< T > | eagine::valtree::compound | inline |
get(const attribute &attrib, span_size_t offset, type_identity< T > tid={}) const -> optionally_valid< T > | eagine::valtree::compound | inline |
get(const basic_string_path &path, span_size_t offset, type_identity< T >, selector< V > sel) const -> optionally_valid< T > | eagine::valtree::compound | inline |
get(const basic_string_path &path, span_size_t offset, type_identity< T > tid={}) const -> optionally_valid< T > | eagine::valtree::compound | inline |
get(string_view name, span_size_t offset, type_identity< T >, selector< V > sel) const -> optionally_valid< T > | eagine::valtree::compound | inline |
get(string_view name, span_size_t offset, type_identity< T > tid={}) const -> optionally_valid< T > | eagine::valtree::compound | inline |
get(const attribute &attrib, type_identity< T > tid, selector< V > sel) const -> optionally_valid< T > | eagine::valtree::compound | inline |
get(const attribute &attrib, type_identity< T > tid={}) const -> optionally_valid< T > | eagine::valtree::compound | inline |
get(const basic_string_path &path, type_identity< T > tid, selector< V > sel) const -> optionally_valid< T > | eagine::valtree::compound | inline |
get(const basic_string_path &path, type_identity< T > tid={}) const -> optionally_valid< T > | eagine::valtree::compound | inline |
get(string_view name, type_identity< T > tid, selector< V > sel) const -> optionally_valid< T > | eagine::valtree::compound | inline |
get(string_view name, type_identity< T > tid={}) const -> optionally_valid< T > | eagine::valtree::compound | inline |
has_nested(const attribute &attrib) const -> bool | eagine::valtree::compound | inline |
has_value(const attribute &attrib, const char(&what)[L]) const -> bool | eagine::valtree::compound | inline |
is_link(const attribute &attrib) const -> bool | eagine::valtree::compound | inline |
make(Args &&... args) -> std::enable_if_t< std::is_base_of_v< compound_interface, Compound >, compound > | eagine::valtree::compound | inlinestatic |
nested(const attribute &attrib, span_size_t index) const -> attribute | eagine::valtree::compound | inline |
nested(const attribute &attrib, string_view name) const -> attribute | eagine::valtree::compound | inline |
nested(string_view name) const -> attribute | eagine::valtree::compound | inline |
nested_count(const attribute &attrib) const -> span_size_t | eagine::valtree::compound | inline |
operator bool() const noexcept | eagine::valtree::compound | inlineexplicit |
root() const -> compound_attribute | eagine::valtree::compound | inline |
select_value(const attribute &attrib, span_size_t offset, T &dest, selector< V > sel) const -> bool | eagine::valtree::compound | inline |
select_value(string_view name, span_size_t offset, T &dest, selector< V > sel) const -> bool | eagine::valtree::compound | inline |
select_value(const basic_string_path &path, span_size_t offset, T &dest, selector< V > sel) const -> bool | eagine::valtree::compound | inline |
select_value(string_view name, T &dest, selector< V > sel) const -> bool | eagine::valtree::compound | inline |
select_value(const attribute &attrib, T &dest, selector< V > sel) const -> bool | eagine::valtree::compound | inline |
select_value(const basic_string_path &path, T &dest, selector< V > sel) const -> bool | eagine::valtree::compound | inline |
select_values(const attribute &attrib, span_size_t offset, span< T > dest, selector< V > sel) const -> span< T > | eagine::valtree::compound | inline |
select_values(const attribute &attrib, span< T > dest, selector< V > sel) const -> span< T > | eagine::valtree::compound | inline |
stack_visit_handler typedef | eagine::valtree::compound | |
structure() const -> attribute | eagine::valtree::compound | inline |
traverse(visit_handler visitor) | eagine::valtree::compound | |
traverse(stack_visit_handler visitor) | eagine::valtree::compound | |
type_id() const noexcept -> identifier_t | eagine::valtree::compound | inline |
value_count(const attribute &attrib) const -> span_size_t | eagine::valtree::compound | inline |
value_count(const basic_string_path &path) const -> span_size_t | eagine::valtree::compound | inline |
value_count(string_view name) -> span_size_t | eagine::valtree::compound | inline |
visit_handler typedef | eagine::valtree::compound |