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 280 of file DirectiveEmitter.h.
Definition at line 282 of file DirectiveEmitter.h.
References llvm::BaseRecord::BaseRecord(), and llvm::BaseRecord::Def.
|
inline |
Definition at line 339 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 307 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def, llvm::BaseRecord::getSpellingForIdentifier(), and llvm::BaseRecord::getUpperCamelName().
|
inline |
Definition at line 285 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
Definition at line 321 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 333 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 317 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 290 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 299 of file DirectiveEmitter.h.
References llvm::BaseRecord::getSpellingForIdentifier(), and llvm::BaseRecord::getUpperCamelName().
|
inline |
Definition at line 343 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 337 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 345 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 331 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 329 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
|
inline |
Definition at line 325 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.