23 #include <type_traits>
28 VTK_ABI_NAMESPACE_BEGIN
85 template <
typename IterablePtr,
typename... Options>
86 auto Range(IterablePtr iterable, Options&&... opts) ->
91 return RangeType{ iterable, std::forward<Options>(opts)... };
Specialization of tuple ranges and iterators for vtkAOSDataArrayTemplate.
auto Range(IterablePtr iterable, Options &&... opts) -> typename detail::IterableTraits< typename detail::StripPointers< IterablePtr >::type >::RangeType
Generate an iterable STL proxy object for a VTK container.
typename std::decay< RangeTypeInternal >::type RangeType