|
LLVM 22.0.0git
|
#include "llvm/TableGen/DirectiveEmitter.h"
Public Member Functions | |
| Clause (const Record *Def) | |
| StringRef | getClangClass () const |
| StringRef | getFlangClass () const |
| std::string | getFormattedParserClassName () const |
| std::string | getClangAccSpelling () const |
| StringRef | getEnumName () const |
| std::vector< const Record * > | getClauseVals () const |
| bool | skipFlangUnparser () const |
| bool | isValueOptional () const |
| bool | isValueList () const |
| StringRef | getDefaultValue () const |
| bool | isImplicit () const |
| std::vector< StringRef > | getAliases () const |
| StringRef | getPrefix () const |
| bool | isPrefixOptional () const |
| Public Member Functions inherited from llvm::BaseRecord | |
| BaseRecord (const Record *Def) | |
| std::vector< Spelling::Value > | getSpellings () const |
| StringRef | getSpellingForIdentifier () const |
| std::string | getFormattedName () const |
| bool | isDefault () const |
| StringRef | getRecordName () const |
| const Record * | getRecord () const |
Additional Inherited Members | |
| Static Public Member Functions inherited from llvm::BaseRecord | |
| static std::string | getSnakeName (StringRef Name) |
| static std::string | getUpperCamelName (StringRef Name, StringRef Sep) |
| Protected Attributes inherited from llvm::BaseRecord | |
| const Record * | Def |
Definition at line 279 of file DirectiveEmitter.h.
Definition at line 281 of file DirectiveEmitter.h.
References llvm::BaseRecord::BaseRecord(), and llvm::BaseRecord::Def.
|
inline |
Definition at line 338 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 306 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def, llvm::BaseRecord::getSpellingForIdentifier(), and llvm::BaseRecord::getUpperCamelName().
|
inline |
Definition at line 284 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
Definition at line 320 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 332 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 316 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 289 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 298 of file DirectiveEmitter.h.
References llvm::BaseRecord::getSpellingForIdentifier(), and llvm::BaseRecord::getUpperCamelName().
|
inline |
Definition at line 342 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 336 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 344 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 330 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 328 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 324 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.