struct RecordsEntry
Declaration
struct RecordsEntry { /* full declaration omitted */ };
Description
RecordsEntry - Holds exactly one of a Record, ForeachLoop, or AssertionInfo.
Declared at: llvm/lib/TableGen/TGParser.h:41
Member Variables
- public std::unique_ptr<Record> Rec
- public std::unique_ptr<ForeachLoop> Loop
- public std::unique_ptr<Record::AssertionInfo> Assertion
Method Overview
- public RecordsEntry()
- public RecordsEntry(std::unique_ptr<Record> Rec)
- public RecordsEntry(std::unique_ptr<ForeachLoop> Loop)
- public RecordsEntry(std::unique_ptr<Record::AssertionInfo> Assertion)
- public void dump() const
Methods
¶RecordsEntry()
RecordsEntry()
Declared at: llvm/lib/TableGen/TGParser.h:48
¶RecordsEntry(std::unique_ptr<Record> Rec)
RecordsEntry(std::unique_ptr<Record> Rec)
Declared at: llvm/lib/TableGen/TGParser.h:49
Parameters
- std::unique_ptr<Record> Rec
¶RecordsEntry(std::unique_ptr<ForeachLoop> Loop)
RecordsEntry(std::unique_ptr<ForeachLoop> Loop)
Declared at: llvm/lib/TableGen/TGParser.h:50
Parameters
- std::unique_ptr<ForeachLoop> Loop
¶RecordsEntry(
std::unique_ptr<Record::AssertionInfo>
Assertion)
RecordsEntry(
std::unique_ptr<Record::AssertionInfo>
Assertion)
Declared at: llvm/lib/TableGen/TGParser.h:52
Parameters
- std::unique_ptr<Record::AssertionInfo> Assertion
¶void dump() const
void dump() const
Declared at: llvm/lib/TableGen/TGParser.h:46