MLIR-AIE 1.4.5.dev
xilinx::AIE::AttrBasedSymbolVisibility< ConcreteType > Struct Template Reference

#include "aie/Dialect/AIE/IR/AIEDialect.h"

Inheritance diagram for xilinx::AIE::AttrBasedSymbolVisibility< ConcreteType >:
Collaboration diagram for xilinx::AIE::AttrBasedSymbolVisibility< ConcreteType >:

Public Member Functions

mlir::SymbolTable::Visibility getVisibility ()
void setVisibility (mlir::SymbolTable::Visibility vis)

Static Public Member Functions

static constexpr llvm::StringRef getVisibilityAttrName ()
static mlir::LogicalResult verifyTrait (mlir::Operation *op)

Detailed Description

template<typename ConcreteType>
struct xilinx::AIE::AttrBasedSymbolVisibility< ConcreteType >

Definition at line 56 of file AIEDialect.h.

Member Function Documentation

◆ getVisibility()

template<typename ConcreteType>
mlir::SymbolTable::Visibility xilinx::AIE::AttrBasedSymbolVisibility< ConcreteType >::getVisibility ( )
inline

Definition at line 83 of file AIEDialect.h.

References getVisibilityAttrName().

◆ getVisibilityAttrName()

template<typename ConcreteType>
constexpr llvm::StringRef xilinx::AIE::AttrBasedSymbolVisibility< ConcreteType >::getVisibilityAttrName ( )
inlinestaticconstexpr

Definition at line 58 of file AIEDialect.h.

Referenced by getVisibility(), setVisibility(), and verifyTrait().

◆ setVisibility()

template<typename ConcreteType>
void xilinx::AIE::AttrBasedSymbolVisibility< ConcreteType >::setVisibility ( mlir::SymbolTable::Visibility vis)
inline

Definition at line 95 of file AIEDialect.h.

References getVisibilityAttrName().

◆ verifyTrait()

template<typename ConcreteType>
mlir::LogicalResult xilinx::AIE::AttrBasedSymbolVisibility< ConcreteType >::verifyTrait ( mlir::Operation * op)
inlinestatic

Definition at line 64 of file AIEDialect.h.

References getVisibilityAttrName().


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