VTK
Public Member Functions | Public Attributes | List of all members
vtk::detail::ComponentReference< ArrayType, TupleSize >::Storage Union Reference

#include <vtkDataArrayTupleRange_Generic.h>

Public Member Functions

VTK_ITER_INLINE Storage () noexcept
 
VTK_ITER_INLINE Storage (ArrayType *array, NumCompsType numComps, TupleIdType tupleId, ComponentIdType comp) noexcept
 
VTK_ITER_INLINE Storage (const APIType &val) noexcept
 
VTK_ITER_INLINE ~Storage () noexcept
 

Public Attributes

APIType Value
 
struct {
   ArrayType *   Array
 
   NumCompsType   NumComps
 
   TupleIdType   TupleId
 
   ComponentIdType   ComponentId
 
Lookup
 

Detailed Description

template<typename ArrayType, ComponentIdType TupleSize>
union vtk::detail::ComponentReference< ArrayType, TupleSize >::Storage

Definition at line 209 of file vtkDataArrayTupleRange_Generic.h.

Constructor & Destructor Documentation

template<typename ArrayType, ComponentIdType TupleSize>
VTK_ITER_INLINE vtk::detail::ComponentReference< ArrayType, TupleSize >::Storage::Storage ( )
inlinenoexcept

Definition at line 212 of file vtkDataArrayTupleRange_Generic.h.

template<typename ArrayType, ComponentIdType TupleSize>
VTK_ITER_INLINE vtk::detail::ComponentReference< ArrayType, TupleSize >::Storage::Storage ( ArrayType *  array,
NumCompsType  numComps,
TupleIdType  tupleId,
ComponentIdType  comp 
)
inlinenoexcept

Definition at line 214 of file vtkDataArrayTupleRange_Generic.h.

template<typename ArrayType, ComponentIdType TupleSize>
VTK_ITER_INLINE vtk::detail::ComponentReference< ArrayType, TupleSize >::Storage::Storage ( const APIType &  val)
inlinenoexcept

Definition at line 220 of file vtkDataArrayTupleRange_Generic.h.

template<typename ArrayType, ComponentIdType TupleSize>
VTK_ITER_INLINE vtk::detail::ComponentReference< ArrayType, TupleSize >::Storage::~Storage ( )
inlinenoexcept

Definition at line 222 of file vtkDataArrayTupleRange_Generic.h.

Member Data Documentation

template<typename ArrayType, ComponentIdType TupleSize>
APIType vtk::detail::ComponentReference< ArrayType, TupleSize >::Storage::Value

Definition at line 223 of file vtkDataArrayTupleRange_Generic.h.

template<typename ArrayType, ComponentIdType TupleSize>
ArrayType* vtk::detail::ComponentReference< ArrayType, TupleSize >::Storage::Array
mutable

Definition at line 226 of file vtkDataArrayTupleRange_Generic.h.

template<typename ArrayType, ComponentIdType TupleSize>
NumCompsType vtk::detail::ComponentReference< ArrayType, TupleSize >::Storage::NumComps

Definition at line 227 of file vtkDataArrayTupleRange_Generic.h.

template<typename ArrayType, ComponentIdType TupleSize>
TupleIdType vtk::detail::ComponentReference< ArrayType, TupleSize >::Storage::TupleId

Definition at line 228 of file vtkDataArrayTupleRange_Generic.h.

template<typename ArrayType, ComponentIdType TupleSize>
ComponentIdType vtk::detail::ComponentReference< ArrayType, TupleSize >::Storage::ComponentId

Definition at line 229 of file vtkDataArrayTupleRange_Generic.h.

struct { ... } vtk::detail::ComponentReference< ArrayType, TupleSize >::Storage::Lookup

The documentation for this union was generated from the following file: