class ListRecTy

Declaration

class ListRecTy : public RecTy { /* full declaration omitted */ };

Description

'list <Ty >' - Represent a list of element values, all of which must be of the specified type. The type is stored in ElementTy.

Declared at: llvm/include/llvm/TableGen/Record.h:186

Inherits from: RecTy

Member Variables

private llvm::RecTy* ElementTy

Method Overview

Inherited from RecTy:

Methods

ListRecTy(llvm::RecTy* T)

Declared at: llvm/include/llvm/TableGen/Record.h:191

Parameters

llvm::RecTy* T

static bool classof(const llvm::RecTy* RT)

Declared at: llvm/include/llvm/TableGen/Record.h:195

Parameters

const llvm::RecTy* RT

static llvm::ListRecTy* get(llvm::RecTy* T)

Declared at: llvm/include/llvm/TableGen/Record.h:199

Parameters

llvm::RecTy* T

std::string getAsString() const

Declared at: llvm/include/llvm/TableGen/Record.h:202

llvm::RecTy* getElementType() const

Declared at: llvm/include/llvm/TableGen/Record.h:200

bool typeIsA(const llvm::RecTy* RHS) const

Description

Return true if 'this' type is equal to or a subtype of RHS. For example, a bit set is not an int, but they are convertible.

Declared at: llvm/include/llvm/TableGen/Record.h:206

Parameters

const llvm::RecTy* RHS

bool typeIsConvertibleTo(
    const llvm::RecTy* RHS) const

Description

Return true if all values of 'this' type can be converted to the specified type.

Declared at: llvm/include/llvm/TableGen/Record.h:204

Parameters

const llvm::RecTy* RHS