MLIR 24.0.0git
mlir::OpTrait::SymbolVisibility< ConcreteType > Class Template Reference

A trait that provides visibility accessors for symbol operations that store their visibility in the conventional sym_visibility inherent attribute. More...

#include "mlir/IR/SymbolTable.h"

Inheritance diagram for mlir::OpTrait::SymbolVisibility< ConcreteType >:

Public Member Functions

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

Additional Inherited Members

Protected Member Functions inherited from mlir::OpTrait::TraitBase< ConcreteType, SymbolVisibility >
OperationgetOperation ()
 Return the ultimate Operation being worked on.

Detailed Description

template<typename ConcreteType>
class mlir::OpTrait::SymbolVisibility< ConcreteType >

A trait that provides visibility accessors for symbol operations that store their visibility in the conventional sym_visibility inherent attribute.

Definition at line 467 of file SymbolTable.h.

Member Function Documentation

◆ getVisibility()

template<typename ConcreteType>
::mlir::SymbolTable::Visibility mlir::OpTrait::SymbolVisibility< ConcreteType >::getVisibility ( )
inline

◆ setVisibility()


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