class TrackUnresolvedResolver
Declaration
class TrackUnresolvedResolver : public Resolver { /* full declaration omitted */ };
Description
(Optionally) delegate resolving to a sub-resolver, and keep track whether there were unresolved references.
Declared at: llvm/include/llvm/TableGen/Record.h:1971
Inherits from: Resolver
Method Overview
- public TrackUnresolvedResolver(llvm::Resolver * R = nullptr)
- public bool foundUnresolved() const
- public llvm::Init * resolve(llvm::Init * VarName)
Inherited from Resolver:
Methods
¶TrackUnresolvedResolver(
llvm::Resolver* R = nullptr)
TrackUnresolvedResolver(
llvm::Resolver* R = nullptr)
Declared at: llvm/include/llvm/TableGen/Record.h:1976
Parameters
- llvm::Resolver* R = nullptr
¶bool foundUnresolved() const
bool foundUnresolved() const
Declared at: llvm/include/llvm/TableGen/Record.h:1979
¶llvm::Init* resolve(llvm::Init* VarName)
llvm::Init* resolve(llvm::Init* VarName)
Description
Return the initializer for the given variable name (should normally be a StringInit), or nullptr if the name could not be resolved.
Declared at: llvm/include/llvm/TableGen/Record.h:1981
Parameters
- llvm::Init* VarName