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

#include <vtkDataArrayValueRange_Generic.h>

Public Member Functions

VTK_ITER_INLINE Storage () noexcept
 
VTK_ITER_INLINE Storage (ArrayType *array, IdStorageType id) noexcept
 
VTK_ITER_INLINE Storage (const APIType &val) noexcept
 
VTK_ITER_INLINE ~Storage () noexcept
 

Public Attributes

APIType Value
 
struct {
   ArrayType *   Array
 
   IdStorageType   Id
 
Lookup
 

Detailed Description

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

Definition at line 385 of file vtkDataArrayValueRange_Generic.h.

Constructor & Destructor Documentation

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

Definition at line 388 of file vtkDataArrayValueRange_Generic.h.

template<typename ArrayType, ComponentIdType TupleSize>
VTK_ITER_INLINE vtk::detail::ValueReference< ArrayType, TupleSize >::Storage::Storage ( ArrayType *  array,
IdStorageType  id 
)
inlinenoexcept

Definition at line 390 of file vtkDataArrayValueRange_Generic.h.

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

Definition at line 392 of file vtkDataArrayValueRange_Generic.h.

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

Definition at line 394 of file vtkDataArrayValueRange_Generic.h.

Member Data Documentation

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

Definition at line 395 of file vtkDataArrayValueRange_Generic.h.

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

Definition at line 398 of file vtkDataArrayValueRange_Generic.h.

template<typename ArrayType, ComponentIdType TupleSize>
IdStorageType vtk::detail::ValueReference< ArrayType, TupleSize >::Storage::Id

Definition at line 399 of file vtkDataArrayValueRange_Generic.h.

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

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