|
LLZK 0.1.0
An open-source IR for Zero Knowledge (ZK) circuits
|
#include <SymbolLookup.h>
Public Member Functions | |
| SymbolLookupResult (SymbolLookupResultUntyped &&innerRes) | |
| T | operator-> () |
| Access the internal operation as type T. | |
| T | operator* () |
| const T | operator* () const |
| T | get () |
| T | get () const |
| operator bool () const | |
| std::vector< llvm::StringRef > | getIncludeSymNames () const |
| Return the stack of symbol names from the IncludeOp that were traversed to load this result. | |
| llvm::ArrayRef< llvm::StringRef > | getNamespace () const |
| Return the stack of symbol names from either IncludeOp or ModuleOp that were traversed to load this result. | |
| void | prependNamespace (llvm::ArrayRef< llvm::StringRef > ns) |
| Adds the given namespace to the beginning of this result's namespace. | |
| bool | viaInclude () const |
| Return 'true' if at least one IncludeOp was traversed to load this result. | |
| bool | operator== (const SymbolLookupResult< T > &rhs) const |
Friends | |
| class | Within |
| class | SymbolLookupResultUntyped |
Definition at line 132 of file SymbolLookup.h.
|
inline |
Definition at line 134 of file SymbolLookup.h.
|
inline |
Definition at line 141 of file SymbolLookup.h.
|
inline |
Definition at line 142 of file SymbolLookup.h.
|
inline |
Return the stack of symbol names from the IncludeOp that were traversed to load this result.
Definition at line 147 of file SymbolLookup.h.
|
inline |
Return the stack of symbol names from either IncludeOp or ModuleOp that were traversed to load this result.
Definition at line 151 of file SymbolLookup.h.
|
inline |
Definition at line 144 of file SymbolLookup.h.
|
inline |
Definition at line 139 of file SymbolLookup.h.
|
inline |
Definition at line 140 of file SymbolLookup.h.
|
inline |
Access the internal operation as type T.
Follows the behaviors of llvm::dyn_cast if the internal operation cannot cast to that type.
Definition at line 138 of file SymbolLookup.h.
|
inline |
Definition at line 159 of file SymbolLookup.h.
|
inline |
Adds the given namespace to the beginning of this result's namespace.
Definition at line 154 of file SymbolLookup.h.
|
inline |
Return 'true' if at least one IncludeOp was traversed to load this result.
Definition at line 157 of file SymbolLookup.h.
|
friend |
Definition at line 165 of file SymbolLookup.h.
|
friend |
Definition at line 164 of file SymbolLookup.h.