VTK-m  2.2
Public Types | Static Public Attributes | List of all members
vtkm::exec::arg::BasicArg< ControlSignatureIndex > Struct Template Reference

The underlying tag for basic ExecutionSignature arguments. More...

#include <BasicArg.h>

Inheritance diagram for vtkm::exec::arg::BasicArg< ControlSignatureIndex >:
vtkm::exec::arg::ExecutionSignatureTagBase vtkm::worklet::WorkletCellNeighborhood::_1 vtkm::worklet::WorkletMapField::_1 vtkm::worklet::WorkletPointNeighborhood::_1 vtkm::worklet::WorkletReduceByKey::_1 vtkm::worklet::WorkletVisitCellsWithPoints::_1 vtkm::worklet::WorkletVisitPointsWithCells::_1

Public Types

using AspectTag = vtkm::exec::arg::AspectTagDefault
 

Static Public Attributes

static constexpr vtkm::IdComponent INDEX = ControlSignatureIndex
 

Detailed Description

template<vtkm::IdComponent ControlSignatureIndex>
struct vtkm::exec::arg::BasicArg< ControlSignatureIndex >

The underlying tag for basic ExecutionSignature arguments.

The basic ExecutionSignature arguments of _1, _2, etc. are all subclasses of BasicArg. They all make available the components of this class.

Member Typedef Documentation

◆ AspectTag

template<vtkm::IdComponent ControlSignatureIndex>
using vtkm::exec::arg::BasicArg< ControlSignatureIndex >::AspectTag = vtkm::exec::arg::AspectTagDefault

Member Data Documentation

◆ INDEX

template<vtkm::IdComponent ControlSignatureIndex>
constexpr vtkm::IdComponent vtkm::exec::arg::BasicArg< ControlSignatureIndex >::INDEX = ControlSignatureIndex
staticconstexpr

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