Tatooine
tatooine::non_owning_multidim_array< T, IndexOrder > Member List

This is the complete list of members for tatooine::non_owning_multidim_array< T, IndexOrder >, including all inherited members.

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() consttatooine::dynamic_multidim_size< IndexOrder >inline
change_data(T const *new_data)tatooine::non_owning_multidim_array< T, IndexOrder >inline
data() const -> autotatooine::non_owning_multidim_array< T, IndexOrder >inline
dynamic_multidim_size()=defaulttatooine::dynamic_multidim_size< IndexOrder >
dynamic_multidim_size(dynamic_multidim_size const &other)=defaulttatooine::dynamic_multidim_size< IndexOrder >
dynamic_multidim_size(dynamic_multidim_size &&other) noexcept=defaulttatooine::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() consttatooine::dynamic_multidim_size< IndexOrder >inline
in_range(integral auto const ... indices) consttatooine::non_owning_multidim_array< T, IndexOrder >inline
in_range(integral_range auto const &indices) consttatooine::non_owning_multidim_array< T, IndexOrder >inline
index_order_type typedeftatooine::dynamic_multidim_size< IndexOrder >
indices() consttatooine::non_owning_multidim_array< T, IndexOrder >inline
m_datatatooine::non_owning_multidim_array< T, IndexOrder >
m_sizetatooine::dynamic_multidim_size< IndexOrder >private
multi_index(std::size_t const gi) consttatooine::dynamic_multidim_size< IndexOrder >inline
non_owning_multidim_array(non_owning_multidim_array const &other)=defaulttatooine::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() consttatooine::non_owning_multidim_array< T, IndexOrder >inline
num_dimensions() consttatooine::non_owning_multidim_array< T, IndexOrder >inline
operator!=(dynamic_multidim_size< OtherIndexing > const &other) consttatooine::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 &=defaulttatooine::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 &=defaulttatooine::dynamic_multidim_size< IndexOrder >
tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size &&other) noexcept -> dynamic_multidim_size &=defaulttatooine::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) consttatooine::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 typedeftatooine::non_owning_multidim_array< T, IndexOrder >
plain_index(integral auto const ... indices) consttatooine::non_owning_multidim_array< T, IndexOrder >inline
plain_index(integral_range auto const &indices) consttatooine::non_owning_multidim_array< T, IndexOrder >inline
resize(integral auto const ... size) -> voidtatooine::dynamic_multidim_size< IndexOrder >inline
resize(integral_range auto const &size) -> voidtatooine::dynamic_multidim_size< IndexOrder >inline
resize(std::vector< std::size_t > &&size) -> voidtatooine::dynamic_multidim_size< IndexOrder >inline
resize(std::vector< std::size_t > const &size) -> voidtatooine::dynamic_multidim_size< IndexOrder >inline
size() const -> auto const &tatooine::non_owning_multidim_array< T, IndexOrder >inline
size(std::size_t const i) consttatooine::non_owning_multidim_array< T, IndexOrder >inline
this_type typedeftatooine::non_owning_multidim_array< T, IndexOrder >
value_type typedeftatooine::non_owning_multidim_array< T, IndexOrder >
~dynamic_multidim_size()=defaulttatooine::dynamic_multidim_size< IndexOrder >
~non_owning_multidim_array()=defaulttatooine::non_owning_multidim_array< T, IndexOrder >