This is the complete list of members for eagine::valtree::compound_interface, including all inherited members.
| add_ref(attribute_interface &attr) noexcept=0 | eagine::valtree::compound_interface | pure virtual |
| attribute_name(attribute_interface &attr) -> string_view=0 | eagine::valtree::compound_interface | pure virtual |
| canonical_type(attribute_interface &attr) -> value_type=0 | eagine::valtree::compound_interface | pure virtual |
| fetch_values(attribute_interface &, span_size_t offset, span< bool > dest) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| fetch_values(attribute_interface &, span_size_t offset, span< char > dest) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| fetch_values(attribute_interface &, span_size_t offset, span< byte > dest) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| fetch_values(attribute_interface &, span_size_t offset, span< std::int16_t > dest) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| fetch_values(attribute_interface &, span_size_t offset, span< std::int32_t > dest) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| fetch_values(attribute_interface &, span_size_t offset, span< std::int64_t > dest) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| fetch_values(attribute_interface &, span_size_t offset, span< std::uint16_t > dest) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| fetch_values(attribute_interface &, span_size_t offset, span< std::uint32_t > dest) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| fetch_values(attribute_interface &, span_size_t offset, span< std::uint64_t > dest) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| fetch_values(attribute_interface &, span_size_t offset, span< float > dest) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| fetch_values(attribute_interface &, span_size_t offset, span< std::chrono::duration< float >> dest) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| fetch_values(attribute_interface &, span_size_t offset, span< std::string > dest) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| find(attribute_interface &attr, const basic_string_path &path) -> attribute_interface * | eagine::valtree::compound_interface | inlinevirtual |
| find(attribute_interface &attr, const basic_string_path &, span< const string_view > tags) -> attribute_interface *=0 | eagine::valtree::compound_interface | pure virtual |
| interface(const interface &)=delete | eagine::interface< compound_interface > | |
| interface() noexcept=default | eagine::interface< compound_interface > | protected |
| interface(interface &&) noexcept=default | eagine::interface< compound_interface > | protected |
| is_link(attribute_interface &attr) -> bool=0 | eagine::valtree::compound_interface | pure virtual |
| nested(attribute_interface &attr, span_size_t index) -> attribute_interface *=0 | eagine::valtree::compound_interface | pure virtual |
| nested(attribute_interface &, string_view name) -> attribute_interface *=0 | eagine::valtree::compound_interface | pure virtual |
| nested_count(attribute_interface &attr) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |
| operator=(interface &&)=delete | eagine::interface< compound_interface > | |
| operator=(const interface &)=delete | eagine::interface< compound_interface > | |
| release(attribute_interface &attr) noexcept=0 | eagine::valtree::compound_interface | pure virtual |
| structure() -> attribute_interface *=0 | eagine::valtree::compound_interface | pure virtual |
| type_id() const noexcept -> identifier_t=0 | eagine::valtree::compound_interface | pure virtual |
| value_count(attribute_interface &attr) -> span_size_t=0 | eagine::valtree::compound_interface | pure virtual |