21#ifndef MLIR_TABLEGEN_ARGUMENT_H_
22#define MLIR_TABLEGEN_ARGUMENT_H_
27#include "llvm/ADT/PointerUnion.h"
The OpAsmOpInterface, see OpAsmInterface.td for more details.
llvm::PointerUnion< NamedAttribute *, NamedProperty *, NamedTypeConstraint * > Argument
Include the generated interface declarations.
bool isVariadicOfVariadic() const
bool hasPredicate() const
bool isVariableLength() const
TypeConstraint constraint