VTK: vtkArrayDispatch::Dispatch3ByArrayWithSameValueType< ArrayList1, ArrayList2, ArrayList3 > Struct Template Reference

| VTK 9.3.1

vtkArrayDispatch::Dispatch3ByArrayWithSameValueType< ArrayList1, ArrayList2, ArrayList3 > Struct Template Reference

Dispatch three arrays, restricting the valid code paths to use only array types specified in the ArrayList TypeList, additionally enforcing that all arrays must have the same ValueType. More...

## Detailed Description

### template<typename ArrayList1, typename ArrayList2, typename ArrayList3>
struct vtkArrayDispatch::Dispatch3ByArrayWithSameValueType< ArrayList1, ArrayList2, ArrayList3 >

Dispatch three arrays, restricting the valid code paths to use only array types specified in the ArrayList TypeList, additionally enforcing that all arrays must have the same ValueType.

If all application-wide arrays are desired, use vtkArrayDispatch::Arrays for the first three template parameters. The entry point is: bool Dispatch3ByArrayWithSameValueType<...>::Execute( vtkDataArray *a1, vtkDataArray *a2, vtkDataArray *a3, Worker &worker).

Definition at line 408 of file vtkArrayDispatch.h.

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

- Common/Core/vtkArrayDispatch.h