Attribute(AttributeElement element, AttributeUsage usage, size_t num_channels) | Attribute< ValueType_ > | |
Attribute(Attribute &&other) noexcept | Attribute< ValueType_ > | |
Attribute(const Attribute &other) | Attribute< ValueType_ > | explicit |
AttributeBase(AttributeElement element, AttributeUsage usage, size_t num_channels) | AttributeBase | |
AttributeBase(AttributeBase &&other)=default | AttributeBase | |
AttributeBase(const AttributeBase &other)=default | AttributeBase | |
cast_assign(const Attribute< OtherValue > &other) | Attribute< ValueType_ > | |
cast_assign(const Attribute< SourceValueType > &source) (defined in Attribute< ValueType_ >) | Attribute< ValueType_ > | |
cast_copy(const Attribute< OtherValue > &other) | Attribute< ValueType_ > | static |
cast_copy(const Attribute< SourceValueType > &source) (defined in Attribute< ValueType_ >) | Attribute< ValueType_ > | |
clear() | Attribute< ValueType_ > | |
create_internal_copy() | Attribute< ValueType_ > | |
empty() const | Attribute< ValueType_ > | inline |
get(size_t i, size_t c) const | Attribute< ValueType_ > | |
get(size_t i) const | Attribute< ValueType_ > | |
get_all() const | Attribute< ValueType_ > | |
get_copy_policy() const | Attribute< ValueType_ > | inline |
get_default_value() const | Attribute< ValueType_ > | inline |
get_element_type() const | AttributeBase | inline |
get_first(size_t num_elements) const | Attribute< ValueType_ > | |
get_growth_policy() const | Attribute< ValueType_ > | inline |
get_last(size_t num_elements) const | Attribute< ValueType_ > | |
get_middle(size_t first_element, size_t num_elements) const | Attribute< ValueType_ > | |
get_num_channels() const | AttributeBase | inline |
get_num_elements() const | Attribute< ValueType_ > | inline |
get_row(size_t element) const | Attribute< ValueType_ > | |
get_shrink_policy() const | Attribute< ValueType_ > | inline |
get_usage() const | AttributeBase | inline |
get_value_type() const override | Attribute< ValueType_ > | virtual |
get_write_policy() const | Attribute< ValueType_ > | inline |
insert_elements(span< const ValueType > values) | Attribute< ValueType_ > | |
insert_elements(std::initializer_list< const ValueType > values) | Attribute< ValueType_ > | |
insert_elements(size_t count) | Attribute< ValueType_ > | |
is_external() const | Attribute< ValueType_ > | inline |
is_managed() const | Attribute< ValueType_ > | inline |
is_read_only() const | Attribute< ValueType_ > | inline |
IsIndexed | Attribute< ValueType_ > | static |
m_const_view | Attribute< ValueType_ > | protected |
m_copy_policy | Attribute< ValueType_ > | protected |
m_data | Attribute< ValueType_ > | protected |
m_default_value | Attribute< ValueType_ > | protected |
m_element | AttributeBase | protected |
m_growth_policy | Attribute< ValueType_ > | protected |
m_is_external | Attribute< ValueType_ > | protected |
m_is_read_only | Attribute< ValueType_ > | protected |
m_num_channels | AttributeBase | protected |
m_num_elements | Attribute< ValueType_ > | protected |
m_owner | Attribute< ValueType_ > | protected |
m_shrink_policy | Attribute< ValueType_ > | protected |
m_usage | AttributeBase | protected |
m_view | Attribute< ValueType_ > | protected |
m_write_policy | Attribute< ValueType_ > | protected |
operator=(Attribute &&other) noexcept | Attribute< ValueType_ > | |
operator=(const Attribute &other) | Attribute< ValueType_ > | |
lagrange::AttributeBase::operator=(AttributeBase &&other)=default | AttributeBase | |
lagrange::AttributeBase::operator=(const AttributeBase &other)=default | AttributeBase | |
ref(size_t i, size_t c) | Attribute< ValueType_ > | |
ref(size_t i) | Attribute< ValueType_ > | |
ref_all() | Attribute< ValueType_ > | |
ref_first(size_t num_elements) | Attribute< ValueType_ > | |
ref_last(size_t num_elements) | Attribute< ValueType_ > | |
ref_middle(size_t first_element, size_t num_elements) | Attribute< ValueType_ > | |
ref_row(size_t element) | Attribute< ValueType_ > | |
reserve_entries(size_t new_cap) | Attribute< ValueType_ > | |
resize_elements(size_t num_elements) | Attribute< ValueType_ > | |
set_copy_policy(AttributeCopyPolicy policy) | Attribute< ValueType_ > | inline |
set_default_value(ValueType value) | Attribute< ValueType_ > | inline |
set_growth_policy(AttributeGrowthPolicy policy) | Attribute< ValueType_ > | inline |
set_shrink_policy(AttributeShrinkPolicy policy) | Attribute< ValueType_ > | inline |
set_write_policy(AttributeWritePolicy policy) | Attribute< ValueType_ > | inline |
shrink_to_fit() | Attribute< ValueType_ > | |
unsafe_set_element_type(AttributeElement element) | AttributeBase | inline |
unsafe_set_usage(AttributeUsage usage) | AttributeBase | inline |
ValueType typedef | Attribute< ValueType_ > | |
wrap(span< ValueType > buffer, size_t num_elements) | Attribute< ValueType_ > | |
wrap(SharedSpan< ValueType > buffer_ptr, size_t num_elements) | Attribute< ValueType_ > | |
wrap_const(span< const ValueType > buffer, size_t num_elements) | Attribute< ValueType_ > | |
wrap_const(SharedSpan< const ValueType > shared_buffer, size_t num_elements) | Attribute< ValueType_ > | |
~Attribute() override | Attribute< ValueType_ > | |
~AttributeBase() | AttributeBase | virtual |