|
LLZK 0.1.0
Veridise's ZK Language IR
|
#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. | |
| 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 |
Definition at line 82 of file SymbolLookup.h.
|
inline |
Definition at line 84 of file SymbolLookup.h.
|
inline |
Definition at line 91 of file SymbolLookup.h.
|
inline |
Definition at line 92 of file SymbolLookup.h.
|
inline |
Return the stack of symbol names from the IncludeOp that were traversed to load this result.
Definition at line 97 of file SymbolLookup.h.
|
inline |
Definition at line 94 of file SymbolLookup.h.
|
inline |
Definition at line 89 of file SymbolLookup.h.
|
inline |
Definition at line 90 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 88 of file SymbolLookup.h.
|
inline |
Definition at line 102 of file SymbolLookup.h.
|
inline |
Return 'true' if at least one IncludeOp was traversed to load this result.
Definition at line 100 of file SymbolLookup.h.
|
friend |
Definition at line 107 of file SymbolLookup.h.