VTK  9.1.0
Public Types | List of all members
vtkMatrixUtilities::ScalarTypeExtractor< ContainerT > Struct Template Reference

This class extract the underlying value type of containers. More...

#include <vtkMatrixUtilities.h>

Public Types

typedef detail::ScalarTypeExtractor< std::is_array< DerefContainer >::value||std::is_pointer< DerefContainer >::value, ContainerT >::value_type value_type
 

Detailed Description

template<class ContainerT>
struct vtkMatrixUtilities::ScalarTypeExtractor< ContainerT >

This class extract the underlying value type of containers.

It works on multi-dimensional C++ arrays as well as with STL container like that have a value_type typedef.

One can access the value type by fetching ScalarTypeExtractor<ContainerT>::value_type.

Definition at line 90 of file vtkMatrixUtilities.h.

Member Typedef Documentation

◆ value_type

template<class ContainerT >
typedef detail::ScalarTypeExtractor<std::is_array<DerefContainer>::value||std::is_pointer<DerefContainer>::value,ContainerT>::value_type vtkMatrixUtilities::ScalarTypeExtractor< ContainerT >::value_type

Definition at line 99 of file vtkMatrixUtilities.h.


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