class DirectiveLanguage

Declaration

class DirectiveLanguage { /* full declaration omitted */ };

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

Member Variables

private const llvm::Record* Def
private const llvm::RecordKeeper& Records

Method Overview

Methods

DirectiveLanguage(
    const llvm::RecordKeeper& Records)

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

Parameters

const llvm::RecordKeeper& Records

bool HasValidityErrors() const

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

llvm::StringRef getClauseEnumSetClass() const

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

llvm::StringRef getClausePrefix() const

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

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

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

llvm::StringRef getCppNamespace() const

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

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

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

llvm::StringRef getDirectivePrefix() const

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

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

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

llvm::StringRef getFlangClauseBaseClass() const

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

llvm::StringRef getName() const

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

bool hasEnableBitmaskEnumInNamespace() const

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

bool hasMakeEnumAvailableInNamespace() const

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