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

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

Inheritance diagram for llvm::BaseRecord:

Public Member Functions
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

Detailed Description

Constructor & Destructor Documentation

llvm::BaseRecord::BaseRecord ( const Record * Def) inline

Member Function Documentation

getFormattedName()

std::string llvm::BaseRecord::getFormattedName ( ) const inline

getRecord()

const Record * llvm::BaseRecord::getRecord ( ) const inline

getRecordName()

StringRef llvm::BaseRecord::getRecordName ( ) const inline

getSnakeName()

std::string llvm::BaseRecord::getSnakeName ( StringRef Name) inlinestatic

getSpellingForIdentifier()

StringRef llvm::BaseRecord::getSpellingForIdentifier ( ) const inline

getSpellings()

std::vector< Spelling::Value > llvm::BaseRecord::getSpellings ( ) const inline

getUpperCamelName()

isDefault()

bool llvm::BaseRecord::isDefault ( ) const inline

Member Data Documentation

Def

Definition at line 226 of file DirectiveEmitter.h.

Referenced by BaseRecord(), llvm::Clause::Clause(), llvm::Directive::Directive(), llvm::EnumVal::EnumVal(), llvm::Clause::getAliases(), llvm::Directive::getAllowedClauses(), llvm::Directive::getAllowedExclusiveClauses(), llvm::Directive::getAllowedOnceClauses(), llvm::Directive::getAssociation(), llvm::Directive::getCategory(), llvm::Clause::getClangAccSpelling(), llvm::Clause::getClangClass(), llvm::Clause::getClauseVals(), llvm::Clause::getDefaultValue(), llvm::Clause::getEnumName(), llvm::Clause::getFlangClass(), getFormattedName(), llvm::Directive::getLeafConstructs(), llvm::Clause::getPrefix(), getRecord(), getRecordName(), llvm::Directive::getRequiredClauses(), llvm::Directive::getSourceLanguages(), getSpellings(), llvm::EnumVal::getValue(), isDefault(), llvm::Clause::isImplicit(), llvm::Clause::isPrefixOptional(), llvm::EnumVal::isUserVisible(), llvm::Clause::isValueList(), llvm::Clause::isValueOptional(), and llvm::Clause::skipFlangUnparser().


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