libtgd 4.2
A library that makes working with multidimensional arrays in C++ easy
TGD::Array< T > Member List

This is the complete list of members for TGD::Array< T >, including all inherited members.

Array()TGD::Array< T >inline
Array(const std::vector< size_t > &dimensions, size_t components)TGD::Array< T >inlineexplicit
Array(const ArrayDescription &desc)TGD::Array< T >inlineexplicit
Array(const ArrayContainer &container)TGD::Array< T >inline
ArrayContainer()TGD::ArrayContainerinline
ArrayContainer(const ArrayDescription &desc)TGD::ArrayContainerinlineexplicit
ArrayContainer(const std::vector< size_t > &dimensions, size_t components, Type componentType)TGD::ArrayContainerinline
ArrayDescription()TGD::ArrayDescriptioninline
ArrayDescription(const std::vector< size_t > &dimensions, size_t componentCount, Type componentType)TGD::ArrayDescriptioninline
ArrayDescription(const ArrayDescription &descr, Type type)TGD::ArrayDescriptioninlineexplicit
componentBegin() noexceptTGD::Array< T >inline
componentCount() constTGD::ArrayDescriptioninline
componentEnd() noexceptTGD::Array< T >inline
componentOffset(size_t componentIndex) constTGD::ArrayDescriptioninline
componentOffset(size_t elementIndex, size_t componentIndex) constTGD::ArrayDescriptioninline
componentOffset(const std::vector< size_t > &elementIndex, size_t componentIndex) constTGD::ArrayDescriptioninline
componentOffset(const std::initializer_list< size_t > &elementIndex, size_t componentIndex) constTGD::ArrayDescriptioninline
componentSize() constTGD::ArrayDescriptioninline
componentTagList(size_t c) constTGD::ArrayDescriptioninline
componentTagList(size_t c)TGD::ArrayDescriptioninline
componentType() constTGD::ArrayDescriptioninline
constComponentBegin() const noexceptTGD::Array< T >inline
constComponentEnd() const noexceptTGD::Array< T >inline
constElementBegin() const noexceptTGD::Array< T >inline
constElementEnd() const noexceptTGD::Array< T >inline
data() constTGD::ArrayContainerinline
data()TGD::ArrayContainerinline
dataSize() constTGD::ArrayDescriptioninline
deepCopy() constTGD::Array< T >inline
description() constTGD::ArrayDescriptioninline
dimension(size_t d) constTGD::ArrayDescriptioninline
dimensionCount() constTGD::ArrayDescriptioninline
dimensions() constTGD::ArrayDescriptioninline
dimensionTagList(size_t d) constTGD::ArrayDescriptioninline
dimensionTagList(size_t d)TGD::ArrayDescriptioninline
elementBegin() noexceptTGD::Array< T >inline
elementCount() constTGD::ArrayDescriptioninline
elementEnd() noexceptTGD::Array< T >inline
elementOffset(size_t elementIndex) constTGD::ArrayDescriptioninline
elementOffset(const std::vector< size_t > &elementIndex) constTGD::ArrayDescriptioninline
elementOffset(const std::initializer_list< size_t > &elementIndex) constTGD::ArrayDescriptioninline
elementSize() constTGD::ArrayDescriptioninline
get(size_t elementIndex) constTGD::ArrayContainerinline
get(const std::vector< size_t > &elementIndex) constTGD::ArrayContainerinline
get(const std::initializer_list< size_t > &elementIndex) constTGD::ArrayContainerinline
get(size_t elementIndex)TGD::ArrayContainerinline
get(const std::vector< size_t > &elementIndex)TGD::ArrayContainerinline
get(const std::initializer_list< size_t > &elementIndex)TGD::ArrayContainerinline
get(size_t elementIndex, size_t componentIndex) constTGD::ArrayContainerinline
get(const std::vector< size_t > &elementIndex, size_t componentIndex) constTGD::ArrayContainerinline
get(const std::initializer_list< size_t > &elementIndex, size_t componentIndex) constTGD::ArrayContainerinline
globalTagList() constTGD::ArrayDescriptioninline
globalTagList()TGD::ArrayDescriptioninline
isCompatible(const ArrayDescription &a) constTGD::ArrayDescriptioninline
operator[](size_t elementIndex) constTGD::Array< T >inline
operator[](const std::vector< size_t > &elementIndex) constTGD::Array< T >inline
operator[](const std::initializer_list< size_t > &elementIndex) constTGD::Array< T >inline
operator[](size_t elementIndex)TGD::Array< T >inline
operator[](const std::vector< size_t > &elementIndex)TGD::Array< T >inline
operator[](const std::initializer_list< size_t > &elementIndex)TGD::Array< T >inline
set(size_t elementIndex, const std::vector< T > &elementValue)TGD::ArrayContainerinline
set(size_t elementIndex, const std::initializer_list< T > &elementValue)TGD::ArrayContainerinline
set(const std::vector< size_t > &elementIndex, const std::vector< T > &elementValue)TGD::ArrayContainerinline
set(const std::vector< size_t > &elementIndex, const std::initializer_list< T > &elementValue)TGD::ArrayContainerinline
set(const std::initializer_list< size_t > &elementIndex, const std::vector< T > &elementValue)TGD::ArrayContainerinline
set(const std::initializer_list< size_t > &elementIndex, const std::initializer_list< T > &elementValue)TGD::ArrayContainerinline
set(size_t elementIndex, size_t componentIndex, T value)TGD::ArrayContainerinline
set(const std::vector< size_t > &elementIndex, size_t componentIndex, T value)TGD::ArrayContainerinline
set(const std::initializer_list< size_t > &elementIndex, size_t componentIndex, T value)TGD::ArrayContainerinline
toLinearIndex(const std::vector< size_t > &elementIndex) constTGD::ArrayDescriptioninline
toLinearIndex(const std::initializer_list< size_t > &elementIndex) constTGD::ArrayDescriptioninline
toVectorIndex(size_t elementIndex, size_t *vectorIndex) constTGD::ArrayDescriptioninline