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:2186

Inherits from: Resolver

Member Variables

private llvm::Resolver* R
private bool FoundUnresolved = false

Method Overview

Inherited from Resolver:

Methods

TrackUnresolvedResolver(
    llvm::Resolver* R = nullptr)

Declared at: llvm/include/llvm/TableGen/Record.h:2191

Parameters

llvm::Resolver* R = nullptr

bool foundUnresolved() const

Declared at: llvm/include/llvm/TableGen/Record.h:2194

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:2196

Parameters

llvm::Init* VarName