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 |