array
C++ library for multi-dimensional arrays
array< T, Shape, Alloc > Member List

This is the complete list of members for array< T, Shape, Alloc >, including all inherited members.

alloc_traits typedef (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >
allocator_type typedefarray< T, Shape, Alloc >
array()array< T, Shape, Alloc >inline
array(const Alloc &alloc) (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inlineexplicit
array(const Shape &shape, const T &value, const Alloc &alloc)array< T, Shape, Alloc >inline
array(const Shape &shape, const T &value) (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
array(const Shape &shape, const Alloc &alloc)array< T, Shape, Alloc >inlineexplicit
array(const Shape &shape) (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inlineexplicit
array(const array &other)array< T, Shape, Alloc >inline
array(const array &other, const Alloc &alloc)array< T, Shape, Alloc >inline
array(array &&other)array< T, Shape, Alloc >inline
array(array &&other, const Alloc &alloc)array< T, Shape, Alloc >inline
assign(const array &other)array< T, Shape, Alloc >inline
assign(array &&other) (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
assign(Shape shape, const T &value)array< T, Shape, Alloc >inline
base()array< T, Shape, Alloc >inline
base() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
c() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
channels() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
clear()array< T, Shape, Alloc >inline
columns() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
const_pointer typedef (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >
const_reference typedef (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >
copy_shape_traits_type typedef (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >
cref() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
data()array< T, Shape, Alloc >inline
data() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
dim() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
dim(size_t d) const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
empty() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
for_each_value(Fn &&fn)array< T, Shape, Alloc >inline
for_each_value(Fn &&fn) const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
get_allocator() const array< T, Shape, Alloc >inline
height() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
i() const array< T, Shape, Alloc >inline
index_type typedef (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >
is_compact() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
is_scalar()array< T, Shape, Alloc >inlinestatic
j() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
k() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
move_reinterpret_shape (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >friend
move_reinterpret_shape (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >friend
operator array_ref< T, Shape >() (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
operator const_array_ref< T, Shape >() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
operator const_reference() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
operator reference()array< T, Shape, Alloc >inline
operator!=(const array &other) const array< T, Shape, Alloc >inline
operator()(Args...indices) (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
operator()(Args...indices) const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
operator()(Args...args) (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
operator()(Args...args) const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
operator=(const array &other)array< T, Shape, Alloc >inline
operator=(array &&other)array< T, Shape, Alloc >inline
operator==(const array &other) const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
operator[](const index_type &indices)array< T, Shape, Alloc >inline
operator[](const index_type &indices) const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
operator[](const std::tuple< Args... > &args)array< T, Shape, Alloc >inline
operator[](const std::tuple< Args... > &args) const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
pointer typedef (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >
rank()array< T, Shape, Alloc >inlinestatic
ref()array< T, Shape, Alloc >inline
ref() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
reference typedef (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >
reshape(Shape new_shape)array< T, Shape, Alloc >inline
rows() const array< T, Shape, Alloc >inline
set_shape(const Shape &new_shape, index_t offset=0)array< T, Shape, Alloc >inline
shape() const array< T, Shape, Alloc >inline
shape_traits_type typedef (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >
shape_type typedefarray< T, Shape, Alloc >
size() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
size_type typedef (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >
swap(array &other)array< T, Shape, Alloc >inline
value_type typedefarray< T, Shape, Alloc >
w() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
width() const array< T, Shape, Alloc >inline
x() const array< T, Shape, Alloc >inline
y() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
z() const (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline
~array() (defined in array< T, Shape, Alloc >)array< T, Shape, Alloc >inline