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

#include "llvm/TableGen/DirectiveEmitter.h"

Inheritance diagram for llvm::Spelling:
[legend]

Public Types

using Value = directive::Spelling
 

Public Member Functions

 Spelling (const Record *Def)
 
StringRef getText () const
 
llvm::directive::VersionRange getVersions () const
 
Value get () const
 
- Public Member Functions inherited from llvm::Versioned
int getMinVersion (const Record *R) const
 
int getMaxVersion (const Record *R) const
 

Detailed Description

Definition at line 117 of file DirectiveEmitter.h.

Member Typedef Documentation

◆ Value

Definition at line 119 of file DirectiveEmitter.h.

Constructor & Destructor Documentation

◆ Spelling()

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

Definition at line 121 of file DirectiveEmitter.h.

Member Function Documentation

◆ get()

Value llvm::Spelling::get ( ) const
inline

Definition at line 129 of file DirectiveEmitter.h.

References getText(), and getVersions().

◆ getText()

StringRef llvm::Spelling::getText ( ) const
inline

Definition at line 123 of file DirectiveEmitter.h.

Referenced by get().

◆ getVersions()

llvm::directive::VersionRange llvm::Spelling::getVersions ( ) const
inline

Definition at line 124 of file DirectiveEmitter.h.

References llvm::Versioned::getMaxVersion(), and llvm::Versioned::getMinVersion().

Referenced by get().


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