Lagrange
Attribute< ValueType_ > Member List

This is the complete list of members for Attribute< ValueType_ >, including all inherited members.

Attribute(AttributeElement element, AttributeUsage usage, size_t num_channels)Attribute< ValueType_ >
Attribute(Attribute &&other) noexceptAttribute< ValueType_ >
Attribute(const Attribute &other)Attribute< ValueType_ >explicit
AttributeBase(AttributeElement element, AttributeUsage usage, size_t num_channels)AttributeBase
AttributeBase(AttributeBase &&other)=defaultAttributeBase
AttributeBase(const AttributeBase &other)=defaultAttributeBase
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() constAttribute< ValueType_ >inline
get(size_t i, size_t c) constAttribute< ValueType_ >
get(size_t i) constAttribute< ValueType_ >
get_all() constAttribute< ValueType_ >
get_copy_policy() constAttribute< ValueType_ >inline
get_default_value() constAttribute< ValueType_ >inline
get_element_type() constAttributeBaseinline
get_first(size_t num_elements) constAttribute< ValueType_ >
get_growth_policy() constAttribute< ValueType_ >inline
get_last(size_t num_elements) constAttribute< ValueType_ >
get_middle(size_t first_element, size_t num_elements) constAttribute< ValueType_ >
get_num_channels() constAttributeBaseinline
get_num_elements() constAttribute< ValueType_ >inline
get_row(size_t element) constAttribute< ValueType_ >
get_shrink_policy() constAttribute< ValueType_ >inline
get_usage() constAttributeBaseinline
get_value_type() const overrideAttribute< ValueType_ >virtual
get_write_policy() constAttribute< 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() constAttribute< ValueType_ >inline
is_managed() constAttribute< ValueType_ >inline
is_read_only() constAttribute< ValueType_ >inline
IsIndexedAttribute< ValueType_ >static
m_const_viewAttribute< ValueType_ >protected
m_copy_policyAttribute< ValueType_ >protected
m_dataAttribute< ValueType_ >protected
m_default_valueAttribute< ValueType_ >protected
m_elementAttributeBaseprotected
m_growth_policyAttribute< ValueType_ >protected
m_is_externalAttribute< ValueType_ >protected
m_is_read_onlyAttribute< ValueType_ >protected
m_num_channelsAttributeBaseprotected
m_num_elementsAttribute< ValueType_ >protected
m_ownerAttribute< ValueType_ >protected
m_shrink_policyAttribute< ValueType_ >protected
m_usageAttributeBaseprotected
m_viewAttribute< ValueType_ >protected
m_write_policyAttribute< ValueType_ >protected
operator=(Attribute &&other) noexceptAttribute< ValueType_ >
operator=(const Attribute &other)Attribute< ValueType_ >
lagrange::AttributeBase::operator=(AttributeBase &&other)=defaultAttributeBase
lagrange::AttributeBase::operator=(const AttributeBase &other)=defaultAttributeBase
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)AttributeBaseinline
unsafe_set_usage(AttributeUsage usage)AttributeBaseinline
ValueType typedefAttribute< 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() overrideAttribute< ValueType_ >
~AttributeBase()AttributeBasevirtual