LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
llzk::Within Class Reference

#include <SymbolLookup.h>

Public Member Functions

 Within ()
 Lookup within the top-level (root) module.
 
 Within (mlir::Operation *op)
 Lookup within the given Operation (cannot be nullptr)
 
 Within (SymbolLookupResultUntyped &&res)
 Lookup within the Operation of the given result and transfer managed resources.
 
template<typename T>
 Within (SymbolLookupResult< T > &&res)
 Lookup within the Operation of the given result and transfer managed resources.
 
 Within (const Within &)=delete
 
 Within (Within &&other)
 
Withinoperator= (const Within &)=delete
 
Withinoperator= (Within &&)
 
mlir::FailureOr< SymbolLookupResultUntypedlookup (mlir::SymbolTableCollection &tables, mlir::SymbolRefAttr symbol, mlir::Operation *origin, bool reportMissing=true) &&
 

Static Public Member Functions

static Within root ()
 

Detailed Description

Definition at line 100 of file SymbolLookup.h.

Constructor & Destructor Documentation

◆ Within() [1/6]

llzk::Within::Within ( )
inline

Lookup within the top-level (root) module.

Definition at line 103 of file SymbolLookup.h.

◆ Within() [2/6]

llzk::Within::Within ( mlir::Operation * op)
inline

Lookup within the given Operation (cannot be nullptr)

Definition at line 105 of file SymbolLookup.h.

◆ Within() [3/6]

llzk::Within::Within ( SymbolLookupResultUntyped && res)
inline

Lookup within the Operation of the given result and transfer managed resources.

Definition at line 107 of file SymbolLookup.h.

◆ Within() [4/6]

template<typename T>
llzk::Within::Within ( SymbolLookupResult< T > && res)
inline

Lookup within the Operation of the given result and transfer managed resources.

Definition at line 109 of file SymbolLookup.h.

◆ Within() [5/6]

llzk::Within::Within ( const Within & )
delete

◆ Within() [6/6]

llzk::Within::Within ( Within && other)
inline

Definition at line 112 of file SymbolLookup.h.

Member Function Documentation

◆ lookup()

FailureOr< SymbolLookupResultUntyped > llzk::Within::lookup ( mlir::SymbolTableCollection & tables,
mlir::SymbolRefAttr symbol,
mlir::Operation * origin,
bool reportMissing = true ) &&

Definition at line 116 of file SymbolLookup.cpp.

◆ operator=() [1/2]

Within & llzk::Within::operator= ( const Within & )
delete

◆ operator=() [2/2]

Within & llzk::Within::operator= ( Within && other)

Definition at line 109 of file SymbolLookup.cpp.

◆ root()

static Within llzk::Within::root ( )
inlinestatic

Definition at line 116 of file SymbolLookup.h.


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