|
struct | AddNames |
|
struct | AreStaticTupleSizes |
|
struct | can_close_trait |
| An intermediate trait for exposing a unified trait interface. More...
|
|
struct | can_close_trait< T, void_t< typename is_closure_trait< T >::rtype > > |
|
struct | can_get_memory_size_trait |
| used to check whether the template type has a method named getMemorySize More...
|
|
struct | can_get_memory_size_trait< const T > |
|
struct | can_get_memory_size_trait< T * > |
|
struct | can_get_memory_size_trait< T, void_t< decltype(&std::remove_reference< T >::type::getMemorySize)> > |
|
struct | can_map_component_trait |
| An intermediate trait for exposing a unified trait interface. More...
|
|
struct | can_map_component_trait< T, void_t< typename has_map_component_trait< T >::rtype > > |
|
struct | can_map_trait |
| An intermediate trait for exposing a unified trait interface. More...
|
|
struct | can_map_trait< T, void_t< typename has_map_trait< T >::rtype > > |
|
struct | can_map_tuple_trait |
| An intermediate trait for exposing a unified trait interface. More...
|
|
struct | can_map_tuple_trait< T, void_t< typename has_map_tuple_trait< T >::rtype > > |
|
struct | CollectionIterator |
|
struct | CollectionRange |
|
struct | ComponentIterator |
|
struct | ComponentReference |
|
struct | CompositeDataSetIterator |
|
struct | CompositeDataSetRange |
|
struct | ConstComponentIterator |
|
struct | ConstComponentReference |
|
struct | ConstTupleIterator |
|
struct | ConstTupleIterator< vtkAOSDataArrayTemplate< ValueType >, TupleSize > |
|
struct | ConstTupleReference |
|
struct | ConstTupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize > |
|
struct | ConstValueIterator |
|
struct | ConstValueReference |
|
struct | DataObjectTreeIterator |
|
struct | DataObjectTreeRange |
|
struct | GenericTupleSize |
|
struct | GenericTupleSize< DynamicTupleSize > |
|
struct | GetAPITypeImpl |
|
struct | GetAPITypeImpl< vtkDataArray, ForceValueTypeForVtkDataArray > |
|
struct | GetCollectionItemType |
|
struct | has_map_component_trait |
| used to check whether the template type has a method named mapComponent More...
|
|
struct | has_map_component_trait< const T > |
|
struct | has_map_component_trait< R(ArgTupIdx, ArgCompIdx)> |
|
struct | has_map_component_trait< R(T::*)(ArgTupIdx, ArgCompIdx) const > |
|
struct | has_map_component_trait< T * > |
|
struct | has_map_component_trait< T, void_t< decltype(&std::remove_reference< T >::type::mapComponent)> > |
|
struct | has_map_trait |
| used to check whether the template type has a method named map More...
|
|
struct | has_map_trait< const T > |
|
struct | has_map_trait< R(Arg)> |
|
struct | has_map_trait< R(T::*)(Arg) const > |
|
struct | has_map_trait< T * > |
|
struct | has_map_trait< T, void_t< decltype(&std::remove_reference< T >::type::map)> > |
|
struct | has_map_tuple_trait |
| used to check whether the template type has a method named mapTuple More...
|
|
struct | has_map_tuple_trait< const T > |
|
struct | has_map_tuple_trait< T * > |
|
struct | has_map_tuple_trait< T, void_t< decltype(&std::remove_reference< T >::type::mapTuple)> > |
|
struct | has_map_tuple_trait< void(ArgIdx, ArgTup *)> |
|
struct | has_map_tuple_trait< void(T::*)(ArgIdx, ArgTup *) const > |
|
struct | IdStorage |
|
struct | implicit_array_traits |
| A composite trait for handling all the different capabilities a "backend" to an implicit array can have. More...
|
|
struct | is_closure_trait |
| A trait determining whether an object acts like a mono-variable integer closure. More...
|
|
struct | is_closure_trait< Closure & > |
|
struct | is_closure_trait< Closure * > |
|
struct | is_closure_trait< Closure, void_t< decltype(&Closure::operator())> > |
|
struct | is_closure_trait< const Closure > |
|
struct | is_closure_trait< R(*)(Arg)> |
|
struct | is_closure_trait< R(Arg)> |
|
struct | is_closure_trait< R(Closure::*)(Arg) const > |
|
struct | IsAOSDataArrayImpl |
|
struct | IsCollection |
|
struct | IsComplete |
|
struct | IsEitherTupleSizeDynamic |
|
struct | IsStaticTupleSize |
|
struct | IsValidTupleSize |
|
struct | IsVtkDataArray |
|
struct | IterableTraits |
|
struct | make_void |
|
struct | MTimeWatcher |
|
struct | Name |
|
struct | NoOpMTimeWatcher |
|
struct | SelectTupleRange |
|
struct | SelectValueRange |
|
struct | StripPointers |
|
struct | StripPointers< T * > |
|
struct | StripPointers< vtkNew< ArrayType > > |
|
struct | StripPointers< vtkSmartPointer< ArrayType > > |
|
struct | StripPointers< vtkWeakPointer< ArrayType > > |
|
struct | TupleIterator |
|
struct | TupleIterator< vtkAOSDataArrayTemplate< ValueType >, TupleSize > |
|
struct | TupleRange |
|
struct | TupleRange< vtkAOSDataArrayTemplate< ValueType >, TupleSize > |
|
struct | TupleReference |
|
struct | TupleReference< vtkAOSDataArrayTemplate< ValueType >, TupleSize > |
|
struct | ValueIterator |
|
struct | ValueRange |
|
struct | ValueRange< vtkAOSDataArrayTemplate< ValueTypeT >, TupleSize, ForceValueTypeForVtkDataArray > |
|
struct | ValueReference |
|
|
template<typename CollectionType , typename T = CollectionType> |
using | EnableIfIsCollection = typename std::enable_if< IsCollection< CollectionType >::value, T >::type |
|
template<typename T > |
using | EnableIfVtkDataArray = typename std::enable_if< IsVtkDataArray< T >::value >::type |
|
template<ComponentIdType TupleSize> |
using | EnableIfValidTupleSize = typename std::enable_if< IsValidTupleSize< TupleSize >::value >::type |
|
template<ComponentIdType TupleSize> |
using | EnableIfStaticTupleSize = typename std::enable_if< IsStaticTupleSize< TupleSize >::value >::type |
|
template<ComponentIdType S1, ComponentIdType S2, typename T = void> |
using | EnableIfStaticTupleSizes = typename std::enable_if< AreStaticTupleSizes< S1, S2 >::value, T >::type |
|
template<ComponentIdType S1, ComponentIdType S2, typename T = void> |
using | EnableIfEitherTupleSizeIsDynamic = typename std::enable_if< IsEitherTupleSizeDynamic< S1, S2 >::value, T >::type |
|
template<typename... Ts> |
using | void_t = typename make_void< Ts... >::type |
|
using | DebugMTimeWatcher = MTimeWatcher |
|
template<class ObjectType > |
using | DebugWeakPointer = vtkWeakPointer< ObjectType > |
|
using | CompositeDataSetIteratorReference = vtk::CompositeDataSetNodeReference< vtkCompositeDataIterator, CompositeDataSetIterator > |
|
using | DataObjectTreeIteratorReference = vtk::CompositeDataSetNodeReference< vtkDataObjectTreeIterator, DataObjectTreeIterator > |
|
|
template<typename ArrayType , ComponentIdType TupleSize, typename ValueType = typename ArrayType::ValueType, typename AOSArrayType = vtkAOSDataArrayTemplate<ValueType>, typename = typename std::enable_if<IsAOSDataArray<ArrayType>::value>::type> |
TupleRange< AOSArrayType, TupleSize > | DeclareTupleRangeSpecialization (ArrayType *) |
|
template<typename ArrayType , ComponentIdType TupleSize> |
TupleRange< ArrayType, TupleSize > | DeclareTupleRangeSpecialization (vtkDataArray *) |
|
template<typename ArrayType , ComponentIdType TupleSize, typename ForceValueTypeForVtkDataArray , typename ValueType = typename ArrayType::ValueType, typename AOSArrayType = vtkAOSDataArrayTemplate<ValueType>, typename = typename std::enable_if<IsAOSDataArray<ArrayType>::value>::type> |
ValueRange< AOSArrayType, TupleSize, ForceValueTypeForVtkDataArray > | DeclareValueRangeSpecialization (ArrayType *) |
|
template<typename ArrayType , ComponentIdType TupleSize, typename ForceValueTypeForVtkDataArray > |
ValueRange< ArrayType, TupleSize, ForceValueTypeForVtkDataArray > | DeclareValueRangeSpecialization (vtkDataArray *) |
|
template<typename CollectionType , typename = typename std::enable_if<std::is_base_of<vtkCollection, CollectionType>::value>::type> |
CollectionRange< CollectionType > & | DeduceRangeType (const CollectionType &) |
|
CompositeDataSetRange & | DeduceRangeType (const vtkCompositeDataSet &) |
|
DataObjectTreeRange & | DeduceRangeType (const vtkDataObjectTree &) |
|