OGLplus  (0.59.0) a C++ wrapper for rendering APIs

eagine::valtree::compound Member List

This is the complete list of members for eagine::valtree::compound, including all inherited members.

attribute_name(const attribute &attrib) const -> string_vieweagine::valtree::compoundinline
canonical_type(const attribute &attrib) const -> value_typeeagine::valtree::compoundinline
compound() noexcept=defaulteagine::valtree::compound
fetch_blob(const attribute &attrib, memory::block dest) const -> memory::blockeagine::valtree::compoundinline
fetch_blob(const basic_string_path &path, memory::block dest) const -> memory::blockeagine::valtree::compoundinline
fetch_blob(string_view name, memory::block dest) const -> memory::blockeagine::valtree::compoundinline
fetch_value(const attribute &attrib, span_size_t offset, T &dest) const -> booleagine::valtree::compoundinline
fetch_value(string_view name, span_size_t offset, T &dest) const -> booleagine::valtree::compoundinline
fetch_value(const basic_string_path &path, span_size_t offset, T &dest) const -> booleagine::valtree::compoundinline
fetch_value(string_view name, T &dest) const -> booleagine::valtree::compoundinline
fetch_value(const attribute &attrib, T &dest) const -> booleagine::valtree::compoundinline
fetch_value(const basic_string_path &path, T &dest) const -> booleagine::valtree::compoundinline
fetch_values(const attribute &attrib, span_size_t offset, span< T > dest) const -> span< T >eagine::valtree::compoundinline
fetch_values(const basic_string_path &path, span_size_t offset, span< T > dest) const -> span< T >eagine::valtree::compoundinline
fetch_values(string_view name, span_size_t offset, span< T > dest) const -> span< T >eagine::valtree::compoundinline
fetch_values(const attribute &attrib, span< T > dest) const -> span< T >eagine::valtree::compoundinline
fetch_values(const basic_string_path &path, span< T > dest) const -> span< T >eagine::valtree::compoundinline
fetch_values(string_view name, span< T > dest) const -> span< T >eagine::valtree::compoundinline
find(const attribute &attrib, const basic_string_path &path) const -> attributeeagine::valtree::compoundinline
find(const attribute &attrib, const basic_string_path &path, span< const string_view > tags) const -> attributeeagine::valtree::compoundinline
find(const basic_string_path &path) const -> attributeeagine::valtree::compoundinline
find(const basic_string_path &path, span< const string_view > tags) const -> attributeeagine::valtree::compoundinline
get(const attribute &attrib, span_size_t offset, type_identity< T >, selector< V > sel) const -> optionally_valid< T >eagine::valtree::compoundinline
get(const attribute &attrib, span_size_t offset, type_identity< T > tid={}) const -> optionally_valid< T >eagine::valtree::compoundinline
get(const basic_string_path &path, span_size_t offset, type_identity< T >, selector< V > sel) const -> optionally_valid< T >eagine::valtree::compoundinline
get(const basic_string_path &path, span_size_t offset, type_identity< T > tid={}) const -> optionally_valid< T >eagine::valtree::compoundinline
get(string_view name, span_size_t offset, type_identity< T >, selector< V > sel) const -> optionally_valid< T >eagine::valtree::compoundinline
get(string_view name, span_size_t offset, type_identity< T > tid={}) const -> optionally_valid< T >eagine::valtree::compoundinline
get(const attribute &attrib, type_identity< T > tid, selector< V > sel) const -> optionally_valid< T >eagine::valtree::compoundinline
get(const attribute &attrib, type_identity< T > tid={}) const -> optionally_valid< T >eagine::valtree::compoundinline
get(const basic_string_path &path, type_identity< T > tid, selector< V > sel) const -> optionally_valid< T >eagine::valtree::compoundinline
get(const basic_string_path &path, type_identity< T > tid={}) const -> optionally_valid< T >eagine::valtree::compoundinline
get(string_view name, type_identity< T > tid, selector< V > sel) const -> optionally_valid< T >eagine::valtree::compoundinline
get(string_view name, type_identity< T > tid={}) const -> optionally_valid< T >eagine::valtree::compoundinline
has_nested(const attribute &attrib) const -> booleagine::valtree::compoundinline
has_value(const attribute &attrib, const char(&what)[L]) const -> booleagine::valtree::compoundinline
is_link(const attribute &attrib) const -> booleagine::valtree::compoundinline
make(Args &&... args) -> std::enable_if_t< std::is_base_of_v< compound_interface, Compound >, compound >eagine::valtree::compoundinlinestatic
nested(const attribute &attrib, span_size_t index) const -> attributeeagine::valtree::compoundinline
nested(const attribute &attrib, string_view name) const -> attributeeagine::valtree::compoundinline
nested(string_view name) const -> attributeeagine::valtree::compoundinline
nested_count(const attribute &attrib) const -> span_size_teagine::valtree::compoundinline
operator bool() const noexcepteagine::valtree::compoundinlineexplicit
root() const -> compound_attributeeagine::valtree::compoundinline
select_value(const attribute &attrib, span_size_t offset, T &dest, selector< V > sel) const -> booleagine::valtree::compoundinline
select_value(string_view name, span_size_t offset, T &dest, selector< V > sel) const -> booleagine::valtree::compoundinline
select_value(const basic_string_path &path, span_size_t offset, T &dest, selector< V > sel) const -> booleagine::valtree::compoundinline
select_value(string_view name, T &dest, selector< V > sel) const -> booleagine::valtree::compoundinline
select_value(const attribute &attrib, T &dest, selector< V > sel) const -> booleagine::valtree::compoundinline
select_value(const basic_string_path &path, T &dest, selector< V > sel) const -> booleagine::valtree::compoundinline
select_values(const attribute &attrib, span_size_t offset, span< T > dest, selector< V > sel) const -> span< T >eagine::valtree::compoundinline
select_values(const attribute &attrib, span< T > dest, selector< V > sel) const -> span< T >eagine::valtree::compoundinline
stack_visit_handler typedefeagine::valtree::compound
structure() const -> attributeeagine::valtree::compoundinline
traverse(visit_handler visitor)eagine::valtree::compound
traverse(stack_visit_handler visitor)eagine::valtree::compound
type_id() const noexcept -> identifier_teagine::valtree::compoundinline
value_count(const attribute &attrib) const -> span_size_teagine::valtree::compoundinline
value_count(const basic_string_path &path) const -> span_size_teagine::valtree::compoundinline
value_count(string_view name) -> span_size_teagine::valtree::compoundinline
visit_handler typedefeagine::valtree::compound

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).