class TGLocalVarScope
Declaration
class TGLocalVarScope { /* full declaration omitted */ };
Declared at: llvm/lib/TableGen/TGParser.h:81
Method Overview
- public TGLocalVarScope()
- public TGLocalVarScope(std::unique_ptr<TGLocalVarScope> parent)
- public void addVar(llvm::StringRef Name, llvm::Init * I)
- public std::unique_ptr<TGLocalVarScope> extractParent()
- public llvm::Init * getVar(llvm::StringRef Name) const
- public bool varAlreadyDefined(llvm::StringRef Name) const
Methods
¶TGLocalVarScope()
TGLocalVarScope()
Declared at: llvm/lib/TableGen/TGParser.h:87
¶TGLocalVarScope(
std::unique_ptr<TGLocalVarScope> parent)
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)
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()
std::unique_ptr<TGLocalVarScope> extractParent()
Declared at: llvm/lib/TableGen/TGParser.h:91
¶llvm::Init* getVar(llvm::StringRef Name) const
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
bool varAlreadyDefined(llvm::StringRef Name) const
Declared at: llvm/lib/TableGen/TGParser.h:106
Parameters
- llvm::StringRef Name