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:
Method Overview
- public Clause(const llvm::Record * Def)
- public std::vector<StringRef> getAliases() const
- public llvm::StringRef getClangClass() const
- public std::vector<Record *> getClauseVals() const
- public llvm::StringRef getDefaultValue() const
- public llvm::StringRef getEnumName() const
- public llvm::StringRef getFlangClass() const
- public std::string getFormattedParserClassName()
- public llvm::StringRef getPrefix() const
- public bool isImplicit() const
- public bool isPrefixOptional() const
- public bool isValueList() const
- public bool isValueOptional() const
Inherited from BaseRecord:
Methods
¶Clause(const llvm::Record* Def)
Clause(const llvm::Record* Def)
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:125
Parameters
- const llvm::Record* Def
¶std::vector<StringRef> getAliases() const
std::vector<StringRef> getAliases() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:178
¶llvm::StringRef getClangClass() const
llvm::StringRef getClangClass() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:128
¶std::vector<Record*> getClauseVals() const
std::vector<Record*> getClauseVals() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:164
¶llvm::StringRef getDefaultValue() const
llvm::StringRef getDefaultValue() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:172
¶llvm::StringRef getEnumName() const
llvm::StringRef getEnumName() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:160
¶llvm::StringRef getFlangClass() const
llvm::StringRef getFlangClass() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:133
¶std::string getFormattedParserClassName()
std::string getFormattedParserClassName()
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:142
¶llvm::StringRef getPrefix() const
llvm::StringRef getPrefix() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:182
¶bool isImplicit() const
bool isImplicit() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:176
¶bool isPrefixOptional() const
bool isPrefixOptional() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:184
¶bool isValueList() const
bool isValueList() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:170
¶bool isValueOptional() const
bool isValueOptional() const
Declared at: llvm/include/llvm/TableGen/DirectiveEmitter.h:168