My Project
Classes | Public Member Functions | List of all members
mlir::tblgen::OpInterfaceMethod Class Reference

#include <OpInterfaces.h>

Classes

struct  Argument
 

Public Member Functions

 OpInterfaceMethod (const llvm::Record *def)
 
StringRef getReturnType () const
 
StringRef getName () const
 
bool isStatic () const
 
llvm::Optional< StringRef > getBody () const
 
llvm::Optional< StringRef > getDefaultImplementation () const
 
llvm::Optional< StringRef > getDescription () const
 
ArrayRef< ArgumentgetArguments () const
 
bool arg_empty () const
 

Constructor & Destructor Documentation

◆ OpInterfaceMethod()

OpInterfaceMethod::OpInterfaceMethod ( const llvm::Record *  def)
explicit

Member Function Documentation

◆ arg_empty()

bool OpInterfaceMethod::arg_empty ( ) const

◆ getArguments()

ArrayRef< OpInterfaceMethod::Argument > OpInterfaceMethod::getArguments ( ) const

◆ getBody()

llvm::Optional< StringRef > OpInterfaceMethod::getBody ( ) const

◆ getDefaultImplementation()

llvm::Optional< StringRef > OpInterfaceMethod::getDefaultImplementation ( ) const

◆ getDescription()

llvm::Optional< StringRef > OpInterfaceMethod::getDescription ( ) const

◆ getName()

StringRef OpInterfaceMethod::getName ( ) const

◆ getReturnType()

StringRef OpInterfaceMethod::getReturnType ( ) const

◆ isStatic()

bool OpInterfaceMethod::isStatic ( ) const

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