MLIR  19.0.0git
Public Member Functions | Static Public Member Functions | List of all members
mlir::tblgen::InternalTrait Class Reference

#include "mlir/TableGen/Trait.h"

+ Inheritance diagram for mlir::tblgen::InternalTrait:

Public Member Functions

StringRef getFullyQualifiedTraitName () const
- Public Member Functions inherited from mlir::tblgen::Trait
 Trait (Kind kind, const llvm::Record *def)
Kind getKind () const
const llvm::Record & getDef () const

Static Public Member Functions

static bool classof (const Trait *t)
- Static Public Member Functions inherited from mlir::tblgen::Trait
static Trait create (const llvm::Init *init)

Additional Inherited Members

- Public Types inherited from mlir::tblgen::Trait
enum class  Kind { Native , Pred , Internal , Interface }
- Protected Attributes inherited from mlir::tblgen::Trait
const llvm::Record * def
Kind kind

Detailed Description

Definition at line 95 of file Trait.h.

Member Function Documentation

◆ classof()

static bool mlir::tblgen::InternalTrait::classof ( const Trait t)

Definition at line 100 of file Trait.h.

References mlir::tblgen::Trait::getKind(), and mlir::tblgen::Trait::Internal.

◆ getFullyQualifiedTraitName()

llvm::StringRef InternalTrait::getFullyQualifiedTraitName ( ) const

Definition at line 69 of file Trait.cpp.

References mlir::tblgen::Trait::def.

The documentation for this class was generated from the following files: