LLVM 22.0.0git
Public Member Functions | List of all members
llvm::EnumVal Class Reference

#include "llvm/TableGen/DirectiveEmitter.h"

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::ValuegetSpellings () const
 
StringRef getSpellingForIdentifier () const
 
std::string getFormattedName () const
 
bool isDefault () const
 
StringRef getRecordName () const
 
const RecordgetRecord () 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 RecordDef
 

Detailed Description

Definition at line 367 of file DirectiveEmitter.h.

Constructor & Destructor Documentation

◆ EnumVal()

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

Definition at line 369 of file DirectiveEmitter.h.

Member Function Documentation

◆ getValue()

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

Definition at line 371 of file DirectiveEmitter.h.

◆ isUserVisible()

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

Definition at line 373 of file DirectiveEmitter.h.


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