|
| 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 &) |
| |