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

Dispatch three 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::Dispatch3BySameValueType< ValueTypeList >

Dispatch three 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 three template parameters. The entry point is: bool Dispatch3BySameValueType<...>::Execute( vtkDataArray *a1, vtkDataArray *a2, vtkDataArray *a3, Worker &worker).

Definition at line 427 of file vtkArrayDispatch.h.


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