| at(integral auto const ... is) const -> auto const & | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| at(range auto const &indices) const -> auto const & | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| begin_indices() const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
| change_data(T const *new_data) | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| data() const -> auto | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| dynamic_multidim_size()=default | tatooine::dynamic_multidim_size< IndexOrder > | |
| dynamic_multidim_size(dynamic_multidim_size const &other)=default | tatooine::dynamic_multidim_size< IndexOrder > | |
| dynamic_multidim_size(dynamic_multidim_size &&other) noexcept=default | tatooine::dynamic_multidim_size< IndexOrder > | |
| dynamic_multidim_size(dynamic_multidim_size< OtherIndexing > const &other) | tatooine::dynamic_multidim_size< IndexOrder > | inlineexplicit |
| dynamic_multidim_size(dynamic_multidim_size< OtherIndexing > &&other) | tatooine::dynamic_multidim_size< IndexOrder > | inlineexplicit |
| dynamic_multidim_size(integral auto const ... size) | tatooine::dynamic_multidim_size< IndexOrder > | inlineexplicit |
| dynamic_multidim_size(std::vector< std::size_t > &&size) | tatooine::dynamic_multidim_size< IndexOrder > | inlineexplicit |
| dynamic_multidim_size(integral_range auto const &size) | tatooine::dynamic_multidim_size< IndexOrder > | inlineexplicit |
| end_indices() const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
| in_range(integral auto const ... indices) const | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| in_range(integral_range auto const &indices) const | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| index_order_type typedef | tatooine::dynamic_multidim_size< IndexOrder > | |
| indices() const | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| m_data | tatooine::non_owning_multidim_array< T, IndexOrder > | |
| m_size | tatooine::dynamic_multidim_size< IndexOrder > | private |
| multi_index(std::size_t const gi) const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
| non_owning_multidim_array(non_owning_multidim_array const &other)=default | tatooine::non_owning_multidim_array< T, IndexOrder > | |
| non_owning_multidim_array(T const *data, integral auto const ... size) | tatooine::non_owning_multidim_array< T, IndexOrder > | inlineexplicit |
| non_owning_multidim_array(T const *data, std::vector< UInt > const &size) | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| num_components() const | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| num_dimensions() const | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| operator!=(dynamic_multidim_size< OtherIndexing > const &other) const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
| operator()(integral auto const ... is) const -> auto const & | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| operator()(range auto const &indices) const -> auto const & | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| operator=(non_owning_multidim_array const &other) -> non_owning_multidim_array &=default | tatooine::non_owning_multidim_array< T, IndexOrder > | |
| operator=(non_owning_multidim_array< T, OtherIndexing > const &other) -> non_owning_multidim_array & | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size const &other) -> dynamic_multidim_size &=default | tatooine::dynamic_multidim_size< IndexOrder > | |
| tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size &&other) noexcept -> dynamic_multidim_size &=default | tatooine::dynamic_multidim_size< IndexOrder > | |
| tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size< OtherIndexing > const &other) -> dynamic_multidim_size & | tatooine::dynamic_multidim_size< IndexOrder > | inline |
| tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size< OtherIndexing > &&other) -> dynamic_multidim_size & | tatooine::dynamic_multidim_size< IndexOrder > | inline |
| operator==(dynamic_multidim_size< OtherIndexing > const &other) const | tatooine::dynamic_multidim_size< IndexOrder > | inline |
| operator[](size_t i) const -> auto const & | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| operator[](size_t i) -> auto & | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| parent_type typedef | tatooine::non_owning_multidim_array< T, IndexOrder > | |
| plain_index(integral auto const ... indices) const | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| plain_index(integral_range auto const &indices) const | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| resize(integral auto const ... size) -> void | tatooine::dynamic_multidim_size< IndexOrder > | inline |
| resize(integral_range auto const &size) -> void | tatooine::dynamic_multidim_size< IndexOrder > | inline |
| resize(std::vector< std::size_t > &&size) -> void | tatooine::dynamic_multidim_size< IndexOrder > | inline |
| resize(std::vector< std::size_t > const &size) -> void | tatooine::dynamic_multidim_size< IndexOrder > | inline |
| size() const -> auto const & | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| size(std::size_t const i) const | tatooine::non_owning_multidim_array< T, IndexOrder > | inline |
| this_type typedef | tatooine::non_owning_multidim_array< T, IndexOrder > | |
| value_type typedef | tatooine::non_owning_multidim_array< T, IndexOrder > | |
| ~dynamic_multidim_size()=default | tatooine::dynamic_multidim_size< IndexOrder > | |
| ~non_owning_multidim_array()=default | tatooine::non_owning_multidim_array< T, IndexOrder > | |