Viskores  1.0
Public Types | Static Public Attributes | List of all members
viskores::exec::arg::BasicArg< ControlSignatureIndex > Struct Template Reference

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

#include <BasicArg.h>

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

Public Types

using AspectTag = viskores::exec::arg::AspectTagDefault
 

Static Public Attributes

static constexpr viskores::IdComponent INDEX = ControlSignatureIndex
 

Detailed Description

template<viskores::IdComponent ControlSignatureIndex>
struct viskores::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<viskores::IdComponent ControlSignatureIndex>
using viskores::exec::arg::BasicArg< ControlSignatureIndex >::AspectTag = viskores::exec::arg::AspectTagDefault

Member Data Documentation

◆ INDEX

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

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