Go to the source code of this file.
◆ VISKORES_IS_CONTROL_SIGNATURE_TAG
#define VISKORES_IS_CONTROL_SIGNATURE_TAG |
( |
|
tag | ) |
|
Value:
::viskores::cont::arg::internal::ControlSignatureTagCheck<tag>::Valid, \
"Provided a type that is not a valid ControlSignature tag.")
Checks that the argument is a proper tag for an ControlSignature
.
This is a handy concept check when modifying tags or dispatching to make sure that a template argument is actually an ControlSignature
tag. (You can get weird errors elsewhere in the code when a mistake is made.)