class Clause

Declaration

class Clause : public BaseRecord { /* full declaration omitted */ };

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:123

Inherits from: BaseRecord

Member Variables

Inherited from BaseRecord:

protected Def

Method Overview

Inherited from BaseRecord:

Methods

Clause(const llvm::Record* Def)

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:125

Parameters

const llvm::Record* Def

std::vector<StringRef> getAliases() const

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:178

llvm::StringRef getClangClass() const

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:128

std::vector<Record*> getClauseVals() const

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:164

llvm::StringRef getDefaultValue() const

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:172

llvm::StringRef getEnumName() const

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:160

llvm::StringRef getFlangClass() const

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:133

std::string getFormattedParserClassName()

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:142

llvm::StringRef getPrefix() const

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:182

bool isImplicit() const

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:176

bool isPrefixOptional() const

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:184

bool isValueList() const

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:170

bool isValueOptional() const

Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:168