LLVM: llvm::MachO::GlobalRecord Class Reference (original) (raw)

#include "[llvm/TextAPI/Record.h](TextAPI%5F2Record%5F8h%5Fsource.html)"

Inheritance diagram for llvm::MachO::GlobalRecord:

Public Types
enum class Kind : uint8_t { Unknown = 0 , Variable = 1 , Function = 2 }
Public Member Functions
GlobalRecord (StringRef Name, RecordLinkage Linkage, SymbolFlags Flags, Kind GV, bool Inlined)
bool isFunction () const
bool isVariable () const
void setKind (const Kind &V)
bool isInlined () const
Public Member Functions inherited from llvm::MachO::Record
Record ()=default
Record (StringRef Name, RecordLinkage Linkage, SymbolFlags Flags)
bool isWeakDefined () const
bool isWeakReferenced () const
bool isThreadLocalValue () const
bool isData () const
bool isText () const
bool isInternal () const
bool isUndefined () const
bool isExported () const
bool isRexported () const
bool isVerified () const
void setVerify (bool V=true)
StringRef getName () const
SymbolFlags getFlags () const
Additional Inherited Members
Protected Attributes inherited from llvm::MachO::Record
StringRef Name
RecordLinkage Linkage
SymbolFlags Flags
bool Verified

Detailed Description

Definition at line 120 of file Record.h.

Member Enumeration Documentation

Kind

Enumerator
Unknown
Variable
Function

Definition at line 122 of file Record.h.

Constructor & Destructor Documentation

Member Function Documentation

isFunction()

bool llvm::MachO::GlobalRecord::isFunction ( ) const inline

isInlined()

bool llvm::MachO::GlobalRecord::isInlined ( ) const inline

isVariable()

bool llvm::MachO::GlobalRecord::isVariable ( ) const inline

setKind()

void llvm::MachO::GlobalRecord::setKind ( const Kind & V) inline

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