LLZK 0.1.0
Veridise's ZK Language IR
|
#include <SymbolLookup.h>
Public Member Functions | |
SymbolLookupResult (SymbolLookupResultUntyped &&inner) | |
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 81 of file SymbolLookup.h.
|
inline |
Definition at line 83 of file SymbolLookup.h.
|
inline |
Definition at line 90 of file SymbolLookup.h.
|
inline |
Definition at line 91 of file SymbolLookup.h.
|
inline |
Return the stack of symbol names from the IncludeOp that were traversed to load this result.
Definition at line 96 of file SymbolLookup.h.
|
inline |
Definition at line 93 of file SymbolLookup.h.
|
inline |
Definition at line 88 of file SymbolLookup.h.
|
inline |
Definition at line 89 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 87 of file SymbolLookup.h.
|
inline |
Definition at line 101 of file SymbolLookup.h.
|
inline |
Return 'true' if at least one IncludeOp was traversed to load this result.
Definition at line 99 of file SymbolLookup.h.
|
friend |
Definition at line 106 of file SymbolLookup.h.