VTK
9.4.20241012
|
#include <vtkDataArrayTupleRange_AOS.h>
Public Types | |
using | size_type = ComponentIdType |
using | value_type = APIType |
using | iterator = ValueType * |
using | const_iterator = const ValueType * |
using | reference = ValueType & |
using | const_reference = ValueType const & |
Public Member Functions | |
VTK_ITER_INLINE | TupleReference () noexcept |
VTK_ITER_INLINE | TupleReference (ValueType *tuple, NumCompsType numComps) noexcept |
VTK_ITER_INLINE | TupleReference (const TupleReference &) noexcept=default |
VTK_ITER_INLINE | TupleReference (TupleReference &&) noexcept=default |
VTK_ITER_INLINE TupleReference * | operator-> () noexcept |
VTK_ITER_INLINE const TupleReference * | 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 |
VTK_ITER_INLINE void | SetTuple (const APIType *tuple) noexcept |
template<typename VT = ValueType> | |
std::enable_if<!std::is_same< VT, double >::value >::type VTK_ITER_INLINE | SetTuple (const double *tuple) noexcept |
VTK_ITER_INLINE TupleReference & | operator= (const TupleReference &other) noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfStaticTupleSizes< TupleSize, OSize, TupleReference & > | operator= (const TupleReference< OArrayType, OSize > &other) noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfEitherTupleSizeIsDynamic< TupleSize, OSize, TupleReference & > | operator= (const TupleReference< OArrayType, OSize > &other) noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfStaticTupleSizes< TupleSize, OSize, TupleReference & > | operator= (const ConstTupleReference< OArrayType, OSize > &other) noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfEitherTupleSizeIsDynamic< TupleSize, OSize, TupleReference & > | operator= (const ConstTupleReference< OArrayType, OSize > &other) 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 |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfStaticTupleSizes< TupleSize, OSize, void > | swap (TupleReference< OArrayType, OSize > other) noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfEitherTupleSizeIsDynamic< TupleSize, OSize, void > | swap (TupleReference< OArrayType, OSize > other) noexcept |
VTK_ITER_INLINE reference | operator[] (size_type i) noexcept |
VTK_ITER_INLINE const_reference | operator[] (size_type i) const noexcept |
VTK_ITER_INLINE void | fill (const value_type &v) noexcept |
VTK_ITER_INLINE size_type | size () const noexcept |
VTK_ITER_INLINE iterator | begin () noexcept |
VTK_ITER_INLINE iterator | end () 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 void | CopyReference (const TupleReference &o) noexcept |
Protected Attributes | |
ValueType * | Tuple |
NumCompsType | NumComps |
Friends | |
struct | ConstTupleReference< ArrayType, TupleSize > |
struct | TupleIterator< ArrayType, TupleSize > |
VTK_ITER_INLINE void | swap (TupleReference a, TupleReference b) noexcept |
template<typename OArray , ComponentIdType OSize> | |
VTK_ITER_INLINE void | swap (TupleReference a, TupleReference< OArray, OSize > b) noexcept |
Definition at line 242 of file vtkDataArrayTupleRange_AOS.h.
using vtk::detail::TupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize >::size_type = ComponentIdType |
Definition at line 250 of file vtkDataArrayTupleRange_AOS.h.
using vtk::detail::TupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize >::value_type = APIType |
Definition at line 251 of file vtkDataArrayTupleRange_AOS.h.
using vtk::detail::TupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize >::iterator = ValueType* |
Definition at line 252 of file vtkDataArrayTupleRange_AOS.h.
using vtk::detail::TupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize >::const_iterator = const ValueType* |
Definition at line 253 of file vtkDataArrayTupleRange_AOS.h.
using vtk::detail::TupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize >::reference = ValueType& |
Definition at line 254 of file vtkDataArrayTupleRange_AOS.h.
using vtk::detail::TupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize >::const_reference = ValueType const& |
Definition at line 255 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 258 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 264 of file vtkDataArrayTupleRange_AOS.h.
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 277 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 279 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 283 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 302 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 315 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 327 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 340 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 347 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 363 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 378 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 394 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 410 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 426 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 441 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 457 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 471 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 477 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 484 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 499 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 520 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 523 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 526 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 529 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 532 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 535 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 538 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 541 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 547 of file vtkDataArrayTupleRange_AOS.h.
|
inlinenoexcept |
Definition at line 550 of file vtkDataArrayTupleRange_AOS.h.
|
inlineprotectednoexcept |
Definition at line 560 of file vtkDataArrayTupleRange_AOS.h.
|
friend |
Definition at line 550 of file vtkDataArrayTupleRange_AOS.h.
|
friend |
Definition at line 550 of file vtkDataArrayTupleRange_AOS.h.
|
friend |
Definition at line 511 of file vtkDataArrayTupleRange_AOS.h.
|
friend |
Definition at line 514 of file vtkDataArrayTupleRange_AOS.h.
|
protected |
Definition at line 566 of file vtkDataArrayTupleRange_AOS.h.
|
protected |
Definition at line 567 of file vtkDataArrayTupleRange_AOS.h.