class TGLocalVarScope

Declaration

class TGLocalVarScope { /* full declaration omitted */ };

Declared at: llvm/lib/TableGen/TGParser.h:81

Method Overview

Methods

TGLocalVarScope()

Declared at: llvm/lib/TableGen/TGParser.h:87

TGLocalVarScope(
    std::unique_ptr<TGLocalVarScope> parent)

Declared at: llvm/lib/TableGen/TGParser.h:88

Parameters

std::unique_ptr<TGLocalVarScope> parent

void addVar(llvm::StringRef Name, llvm::Init* I)

Declared at: llvm/lib/TableGen/TGParser.h:114

Parameters

llvm::StringRef Name
llvm::Init* I

std::unique_ptr<TGLocalVarScope> extractParent()

Declared at: llvm/lib/TableGen/TGParser.h:91

llvm::Init* getVar(llvm::StringRef Name) const

Declared at: llvm/lib/TableGen/TGParser.h:97

Parameters

llvm::StringRef Name

bool varAlreadyDefined(llvm::StringRef Name) const

Declared at: llvm/lib/TableGen/TGParser.h:106

Parameters

llvm::StringRef Name