VTK  9.1.0
vtkArrayDispatch::Dispatch2BySameValueType< ValueTypeList > Struct Template Reference

Dispatch two arrays, restricting the valid code paths to use only array types found in application-wide vtkArrayDispatch::Arrays TypeList that have a ValueType contained in the ValueTypeList TypeList. More...

Detailed Description

template<typename ValueTypeList>
struct vtkArrayDispatch::Dispatch2BySameValueType< ValueTypeList >

Dispatch two arrays, restricting the valid code paths to use only array types found in application-wide vtkArrayDispatch::Arrays TypeList that have a ValueType contained in the ValueTypeList TypeList.

This dispatcher also enforces that all arrays have the same ValueType. If all types are to be considered, use vtkArrayDispatch::AllTypes for the first two template parameters. The entry point is: bool Dispatch2BySameValueType<...>::Execute( vtkDataArray *a1, vtkDataArray *a2, Worker &worker).

Definition at line 347 of file vtkArrayDispatch.h.


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