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

Methods

RecordsEntry()

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

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)

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

Parameters

std::unique_ptr<ForeachLoop> Loop

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

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