VTK
9.3.20240419
|
#include <vtkDataArrayTupleRange_AOS.h>
Public Types | |
using | size_type = ComponentIdType |
using | value_type = APIType |
using | const_reference = const ValueType & |
using | iterator = const ValueType * |
using | const_iterator = const ValueType * |
Public Member Functions | |
VTK_ITER_INLINE | ConstTupleReference () noexcept |
VTK_ITER_INLINE | ConstTupleReference (const ValueType *tuple, NumCompsType numComps) noexcept |
VTK_ITER_INLINE | ConstTupleReference (const TupleReference< ArrayType, TupleSize > &o) noexcept |
VTK_ITER_INLINE | ConstTupleReference (const ConstTupleReference &) noexcept=default |
VTK_ITER_INLINE | ConstTupleReference (ConstTupleReference &&) noexcept=default |
VTK_ITER_INLINE ConstTupleReference * | operator-> () noexcept |
VTK_ITER_INLINE const ConstTupleReference * | operator-> () const noexcept |
VTK_ITER_INLINE void | GetTuple (volatile APIType *tuple) const noexcept |
template<typename VT = ValueType> | |
std::enable_if<!std::is_same< VT, double >::value >::type VTK_ITER_INLINE | GetTuple (volatile double *tuple) const noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfStaticTupleSizes< TupleSize, OSize, bool > | operator== (const TupleReference< OArrayType, OSize > &other) const noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfEitherTupleSizeIsDynamic< TupleSize, OSize, bool > | operator== (const TupleReference< OArrayType, OSize > &other) const noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfStaticTupleSizes< TupleSize, OSize, bool > | operator== (const ConstTupleReference< OArrayType, OSize > &other) const noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfEitherTupleSizeIsDynamic< TupleSize, OSize, bool > | operator== (const ConstTupleReference< OArrayType, OSize > &other) const noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE bool | operator!= (const TupleReference< OArrayType, OSize > &o) const noexcept |
template<typename OArray , ComponentIdType OSize> | |
VTK_ITER_INLINE bool | operator!= (const ConstTupleReference< OArray, OSize > &o) const noexcept |
VTK_ITER_INLINE const_reference | operator[] (size_type i) const noexcept |
VTK_ITER_INLINE size_type | size () const noexcept |
VTK_ITER_INLINE const_iterator | begin () const noexcept |
VTK_ITER_INLINE const_iterator | end () const noexcept |
VTK_ITER_INLINE const_iterator | cbegin () const noexcept |
VTK_ITER_INLINE const_iterator | cend () const noexcept |
Protected Member Functions | |
VTK_ITER_INLINE ConstTupleReference & | operator= (const ConstTupleReference &) noexcept=default |
Protected Attributes | |
const ValueType * | Tuple |
NumCompsType | NumComps |
Friends | |
struct | ConstTupleIterator< ArrayType, TupleSize > |
Definition at line 46 of file vtkDataArrayTupleRange_AOS.h.
using vtk::detail::ConstTupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize >::size_type = ComponentIdType |
Definition at line 54 of file vtkDataArrayTupleRange_AOS.h.
using vtk::detail::ConstTupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize >::value_type = APIType |
Definition at line 55 of file vtkDataArrayTupleRange_AOS.h.
using vtk::detail::ConstTupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize >::const_reference = const ValueType& |
Definition at line 56 of file vtkDataArrayTupleRange_AOS.h.
using vtk::detail::ConstTupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize >::iterator = const ValueType* |
Definition at line 57 of file vtkDataArrayTupleRange_AOS.h.
using vtk::detail::ConstTupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize >::const_iterator = const ValueType* |
Definition at line 58 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 61 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 67 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 74 of file vtkDataArrayTupleRange_AOS.h.
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 87 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 89 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 92 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 111 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 124 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 140 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 159 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 175 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 193 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 199 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 205 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 208 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 211 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 214 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 220 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 223 of file vtkDataArrayTupleRange_AOS.h.
|
protecteddefaultnoexcept |
|
friend |
Definition at line 223 of file vtkDataArrayTupleRange_AOS.h.
|
protected |
Definition at line 235 of file vtkDataArrayTupleRange_AOS.h.
|
protected |
Definition at line 236 of file vtkDataArrayTupleRange_AOS.h.