LLVM: llvm::Clause Class Reference (original) (raw)

#include "[llvm/TableGen/DirectiveEmitter.h](DirectiveEmitter%5F8h%5Fsource.html)"

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.

getAliases()

std::vector< StringRef > llvm::Clause::getAliases ( ) const inline

getClangAccSpelling()

std::string llvm::Clause::getClangAccSpelling ( ) const inline

getClangClass()

StringRef llvm::Clause::getClangClass ( ) const inline

getClauseVals()

std::vector< const Record * > llvm::Clause::getClauseVals ( ) const inline

getDefaultValue()

StringRef llvm::Clause::getDefaultValue ( ) const inline

getEnumName()

StringRef llvm::Clause::getEnumName ( ) const inline

getFlangClass()

StringRef llvm::Clause::getFlangClass ( ) const inline

getFormattedParserClassName()

std::string llvm::Clause::getFormattedParserClassName ( ) const inline

getPrefix()

StringRef llvm::Clause::getPrefix ( ) const inline

isImplicit()

bool llvm::Clause::isImplicit ( ) const inline

isPrefixOptional()

bool llvm::Clause::isPrefixOptional ( ) const inline

isValueList()

bool llvm::Clause::isValueList ( ) const inline

isValueOptional()

bool llvm::Clause::isValueOptional ( ) const inline

skipFlangUnparser()

bool llvm::Clause::skipFlangUnparser ( ) const inline

The documentation for this class was generated from the following file: