VTK  9.5.20251011
vtkArrayDispatch::Dispatch3ByArraySameValue< ArrayList, ValueTypeList > Struct Template Reference

Dispatch three arrays, restricting the valid code paths to use only array types found in ArrayList TypeList that have a ValueType contained in the ValueTypeList TypeList. More...

Detailed Description

template<typename ArrayList, typename ValueTypeList>
struct vtkArrayDispatch::Dispatch3ByArraySameValue< ArrayList, ValueTypeList >

Dispatch three arrays, restricting the valid code paths to use only array types found in ArrayList 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 Dispatch3ByArraySameValue<...>::Execute( vtkDataArray *a1, vtkDataArray *a2, vtkDataArray *a3, Worker &worker).

Definition at line 511 of file vtkArrayDispatch.h.


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