apply_last_scope(Attribute< T > &attr) | wmtk::attribute::internal::AttributeTransactionStack< T > | inlineprivate |
apply_to(Attribute< T > &attribute) const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
apply_to(const Attribute< T > &attribute, std::vector< T > &other) const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
at_current_scope() const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
AttributeTransactionStack() | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
AttributeTransactionStack(const AttributeTransactionStack &)=delete | wmtk::attribute::internal::AttributeTransactionStack< T > | |
AttributeTransactionStack(AttributeTransactionStack &&)=default | wmtk::attribute::internal::AttributeTransactionStack< T > | |
buffer() const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
buffer_end() const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
change_to_current_scope() | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
change_to_next_scope() | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
change_to_previous_scope() | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
clear() | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
const_scalar_attribute(const AccessorBase< T, D > &accessor, int64_t index) const | wmtk::attribute::internal::AttributeTransactionStack< T > | |
const_scalar_attribute(const AccessorBase< T, D > &accessor, int64_t index, int8_t offset) const | wmtk::attribute::internal::AttributeTransactionStack< T > | |
const_scalar_attribute(const AccessorBase< T, D2 > &accessor, int64_t index) const -> T | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
const_scalar_attribute(const AccessorBase< T, D2 > &accessor, int64_t index, int8_t offset) const -> T | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
const_vector_attribute(const AccessorBase< T, D2 > &accessor, int64_t index) const | wmtk::attribute::internal::AttributeTransactionStack< T > | |
const_vector_attribute(const AccessorBase< T, D2 > &accessor, int64_t index) const -> ConstMapResult< TrueD > | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
ConstMapResult typedef | wmtk::attribute::internal::AttributeTransactionStack< T > | |
current_transaction_index() | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
current_transaction_index() const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
emplace() | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
empty() const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
final_transaction_end() const | wmtk::attribute::internal::AttributeTransactionStack< T > | |
final_transaction_rbegin() const | wmtk::attribute::internal::AttributeTransactionStack< T > | |
get_value(int64_t index) const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
indices() const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
indices_end() const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
m_buffer | wmtk::attribute::internal::AttributeTransactionStack< T > | protected |
m_buffer_end | wmtk::attribute::internal::AttributeTransactionStack< T > | protected |
m_current_transaction_index | wmtk::attribute::internal::AttributeTransactionStack< T > | protected |
m_indices | wmtk::attribute::internal::AttributeTransactionStack< T > | protected |
m_indices_end | wmtk::attribute::internal::AttributeTransactionStack< T > | protected |
m_transaction_starts | wmtk::attribute::internal::AttributeTransactionStack< T > | protected |
MapResult typedef | wmtk::attribute::internal::AttributeTransactionStack< T > | |
operator=(const AttributeTransactionStack &)=delete | wmtk::attribute::internal::AttributeTransactionStack< T > | |
operator=(AttributeTransactionStack &&)=default | wmtk::attribute::internal::AttributeTransactionStack< T > | |
pop(Attribute< T > &attribute, bool preserve_changes) | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
rollback_current_scope(Attribute< T > &attr) | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
scalar_attribute(AccessorBase< T, D2 > &accessor, int64_t index) | wmtk::attribute::internal::AttributeTransactionStack< T > | |
scalar_attribute(AccessorBase< T, D2 > &accessor, int64_t index) -> T & | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
size() const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
transaction_start_begin(size_t scope_index) const | wmtk::attribute::internal::AttributeTransactionStack< T > | |
transaction_start_rend(size_t scope_index) const | wmtk::attribute::internal::AttributeTransactionStack< T > | |
transaction_starts() const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
try_caching(int64_t index, const Eigen::MatrixBase< Derived > &value) | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
try_caching(int64_t index, const T &value) | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
update_buffer_sizes_for_add(size_t data_size) | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
vector_attribute(AccessorBase< T, D2 > &accessor, int64_t index) | wmtk::attribute::internal::AttributeTransactionStack< T > | |
vector_attribute(AccessorBase< T, D2 > &accessor, int64_t index) -> MapResult< TrueD > | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
writing_enabled() const | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |
~AttributeTransactionStack() | wmtk::attribute::internal::AttributeTransactionStack< T > | inline |