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

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

Inheritance diagram for llvm::EnumVal:

[legend]

Public Member Functions
EnumVal (const Record *Def)
int getValue () const
bool isUserVisible () 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

Detailed Description

Definition at line 366 of file DirectiveEmitter.h.

Constructor & Destructor Documentation

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

Definition at line 368 of file DirectiveEmitter.h.

References llvm::BaseRecord::BaseRecord(), and llvm::BaseRecord::Def.

Member Function Documentation

getValue()

int llvm::EnumVal::getValue ( ) const inline

Definition at line 370 of file DirectiveEmitter.h.

References llvm::BaseRecord::Def.

isUserVisible()

bool llvm::EnumVal::isUserVisible ( ) const inline

Definition at line 372 of file DirectiveEmitter.h.

References llvm::BaseRecord::Def.


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