Lagrange
Loading...
Searching...
No Matches
IndexedAttribute Class Reference

Public Member Functions

template<typename ValueArrayDerived, typename IndexArrayDerived>
 IndexedAttribute (ValueArrayDerived &&values, IndexArrayDerived &&indices)
 
std::shared_ptr< const ArrayBaseget_values () const
 
std::shared_ptr< ArrayBaseget_values ()
 
template<typename Derived>
decltype(auto) get_values () const
 
template<typename Derived>
decltype(auto) get_values ()
 
template<typename Derived>
decltype(auto) view_values () const
 
template<typename Derived>
decltype(auto) view_values ()
 
template<typename Derived>
void set_values (Derived &&values)
 
std::shared_ptr< const ArrayBaseget_indices () const
 
std::shared_ptr< ArrayBaseget_indices ()
 
template<typename Derived>
decltype(auto) get_indices () const
 
template<typename Derived>
decltype(auto) get_indices ()
 
template<typename Derived>
decltype(auto) view_indices () const
 
template<typename Derived>
decltype(auto) view_indices ()
 
template<typename Derived>
void set_indices (Derived &&indices)
 
template<typename Archive>
void serialize_impl (Archive &ar)
 
template<typename ValueType, typename Index>
 IndexedAttribute (IndexedAttribute< ValueType, Index > &&other) noexcept
 
template<typename ValueType, typename Index>
 IndexedAttribute (const IndexedAttribute< ValueType, Index > &other)
 

The documentation for this class was generated from the following files: