VTK
9.3.20241003
|
A composite trait for handling all the different capabilities a "backend" to an implicit array can have. More...
#include <vtkImplicitArrayTraits.h>
Public Types | |
using | type = T |
using | trait = typename std::conditional< can_map_trait< T >::value, can_map_trait< T >, can_close_trait< T > >::type |
using | rtype = typename trait::rtype |
Static Public Attributes | |
static constexpr bool | can_read = trait::value |
static constexpr iarrays::ReadOperatorCodes | code = trait::code |
static constexpr bool | default_constructible = std::is_default_constructible<T>::value |
static constexpr bool | can_direct_read_tuple = can_map_tuple_trait<T>::value |
static constexpr bool | can_direct_read_component = can_map_component_trait<T>::value |
static constexpr bool | can_get_memory_size = can_get_memory_size_trait<T>::value |
A composite trait for handling all the different capabilities a "backend" to an implicit array can have.
Definition at line 373 of file vtkImplicitArrayTraits.h.
using vtk::detail::implicit_array_traits< T >::type = T |
Definition at line 375 of file vtkImplicitArrayTraits.h.
using vtk::detail::implicit_array_traits< T >::trait = typename std::conditional<can_map_trait<T>::value, can_map_trait<T>, can_close_trait<T> >::type |
Definition at line 376 of file vtkImplicitArrayTraits.h.
using vtk::detail::implicit_array_traits< T >::rtype = typename trait::rtype |
Definition at line 379 of file vtkImplicitArrayTraits.h.
|
staticconstexpr |
Definition at line 378 of file vtkImplicitArrayTraits.h.
|
staticconstexpr |
Definition at line 380 of file vtkImplicitArrayTraits.h.
|
staticconstexpr |
Definition at line 381 of file vtkImplicitArrayTraits.h.
|
staticconstexpr |
Definition at line 382 of file vtkImplicitArrayTraits.h.
|
staticconstexpr |
Definition at line 383 of file vtkImplicitArrayTraits.h.
|
staticconstexpr |
Definition at line 384 of file vtkImplicitArrayTraits.h.