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:
- include/llvm/TableGen/DirectiveEmitter.h