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

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

Public Member Functions
Directive (const Record *Def)
std::vector< const Record * > getAllowedClauses () const
std::vector< const Record * > getAllowedOnceClauses () const
std::vector< const Record * > getAllowedExclusiveClauses () const
std::vector< const Record * > getRequiredClauses () const
std::vector< const Record * > getLeafConstructs () const
const Record * getAssociation () const
const Record * getCategory () const
std::vector< const Record * > getSourceLanguages () const
std::string getClangAccSpelling () 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 231 of file DirectiveEmitter.h.

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

getAllowedClauses()

std::vector< const Record * > llvm::Directive::getAllowedClauses ( ) const inline

getAllowedExclusiveClauses()

std::vector< const Record * > llvm::Directive::getAllowedExclusiveClauses ( ) const inline

getAllowedOnceClauses()

std::vector< const Record * > llvm::Directive::getAllowedOnceClauses ( ) const inline

getAssociation()

const Record * llvm::Directive::getAssociation ( ) const inline

getCategory()

const Record * llvm::Directive::getCategory ( ) const inline

getClangAccSpelling()

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

getLeafConstructs()

std::vector< const Record * > llvm::Directive::getLeafConstructs ( ) const inline

getRequiredClauses()

std::vector< const Record * > llvm::Directive::getRequiredClauses ( ) const inline

getSourceLanguages()

std::vector< const Record * > llvm::Directive::getSourceLanguages ( ) const inline

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