LLVM 22.0.0git
|
RecordsEntry - Holds exactly one of a Record, ForeachLoop, or AssertionInfo. More...
#include "TableGen/TGParser.h"
Public Member Functions | |
void | dump () const |
RecordsEntry ()=default | |
RecordsEntry (std::unique_ptr< Record > Rec) | |
RecordsEntry (std::unique_ptr< ForeachLoop > Loop) | |
RecordsEntry (std::unique_ptr< Record::AssertionInfo > Assertion) | |
RecordsEntry (std::unique_ptr< Record::DumpInfo > Dump) |
Public Attributes | |
std::unique_ptr< Record > | Rec |
std::unique_ptr< ForeachLoop > | Loop |
std::unique_ptr< Record::AssertionInfo > | Assertion |
std::unique_ptr< Record::DumpInfo > | Dump |
RecordsEntry - Holds exactly one of a Record, ForeachLoop, or AssertionInfo.
Definition at line 40 of file TGParser.h.
llvm::RecordsEntry::RecordsEntry | ( | std::unique_ptr< Record > | Rec | ) |
Definition at line 36 of file TGParser.cpp.
References llvm::move(), and Rec.
llvm::RecordsEntry::RecordsEntry | ( | std::unique_ptr< ForeachLoop > | Loop | ) |
Definition at line 37 of file TGParser.cpp.
References Loop, and llvm::move().
llvm::RecordsEntry::RecordsEntry | ( | std::unique_ptr< Record::AssertionInfo > | Assertion | ) |
Definition at line 39 of file TGParser.cpp.
References Assertion, and llvm::move().
llvm::RecordsEntry::RecordsEntry | ( | std::unique_ptr< Record::DumpInfo > | Dump | ) |
Definition at line 41 of file TGParser.cpp.
References Dump, and llvm::move().
LLVM_DUMP_METHOD void RecordsEntry::dump | ( | ) | const |
Definition at line 4618 of file TGParser.cpp.
References LLVM_DUMP_METHOD, Loop, and Rec.
std::unique_ptr<Record::AssertionInfo> llvm::RecordsEntry::Assertion |
Definition at line 43 of file TGParser.h.
Referenced by RecordsEntry(), and RecordsEntry().
std::unique_ptr<Record::DumpInfo> llvm::RecordsEntry::Dump |
Definition at line 44 of file TGParser.h.
Referenced by RecordsEntry(), and RecordsEntry().
std::unique_ptr<ForeachLoop> llvm::RecordsEntry::Loop |
Definition at line 42 of file TGParser.h.
Referenced by dump(), RecordsEntry(), and RecordsEntry().
std::unique_ptr<Record> llvm::RecordsEntry::Rec |
Definition at line 41 of file TGParser.h.
Referenced by dump(), RecordsEntry(), and RecordsEntry().