class Directive

Declaration

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

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

Inherits from: BaseRecord

Member Variables

Inherited from BaseRecord:

protected Def

Method Overview

Inherited from BaseRecord:

Methods

Directive(const llvm::Record* Def)

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

Parameters

const llvm::Record* Def

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

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

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

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

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

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

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

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