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:
Method Overview
- public Directive(const llvm::Record * Def)
- public std::vector<Record *> getAllowedClauses() const
- public std::vector<Record *> getAllowedExclusiveClauses() const
- public std::vector<Record *> getAllowedOnceClauses() const
- public std::vector<Record *> getRequiredClauses() const
Inherited from BaseRecord:
Methods
¶Directive(const llvm::Record* Def)
Directive(const llvm::Record* Def)
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:102
Parameters
- const llvm::Record* Def
¶std::vector<Record*> getAllowedClauses() const
std::vector<Record*> getAllowedClauses() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:104
¶std::vector<Record*> getAllowedExclusiveClauses()
const
std::vector<Record*> getAllowedExclusiveClauses()
const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:112
¶std::vector<Record*> getAllowedOnceClauses() const
std::vector<Record*> getAllowedOnceClauses() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:108
¶std::vector<Record*> getRequiredClauses() const
std::vector<Record*> getRequiredClauses() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:116