VTK  9.5.20251011
vtkArrayDispatch::Dispatch2ByArrayAndValueType< ArrayList1, ArrayList2, ValueTypeList1, ValueTypeList2 > Struct Template Reference

Dispatch two arrays, restricting the valid code paths to use ValueType-filtered versions of the ArrayList1 and ArrayList2 TypeLists. More...

Detailed Description

template<typename ArrayList1, typename ArrayList2, typename ValueTypeList1, typename ValueTypeList2>
struct vtkArrayDispatch::Dispatch2ByArrayAndValueType< ArrayList1, ArrayList2, ValueTypeList1, ValueTypeList2 >

Dispatch two arrays, restricting the valid code paths to use ValueType-filtered versions of the ArrayList1 and ArrayList2 TypeLists.

The first array's ValueType must be in the ValueTypeList1 TypeList, and the second's must be in ValueTypeList2. If all types are to be considered, use vtkArrayDispatch::AllTypes for the last two template parameters. The entry point is: bool Dispatch2ByArrayAndValueType<...>::Execute(vtkDataArray *a1, vtkDataArray *a2, Worker &worker).

Definition at line 311 of file vtkArrayDispatch.h.


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