LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::MachO::SimpleSymbol Struct Reference

Lightweight struct for passing around symbol information. More...

#include "llvm/TextAPI/Symbol.h"

Public Member Functions

bool operator< (const SimpleSymbol &O) const
 

Public Attributes

StringRef Name
 
EncodeKind Kind
 
ObjCIFSymbolKind ObjCInterfaceType
 

Detailed Description

Lightweight struct for passing around symbol information.

Definition at line 178 of file Symbol.h.

Member Function Documentation

◆ operator<()

bool llvm::MachO::SimpleSymbol::operator< ( const SimpleSymbol O) const
inline

Definition at line 183 of file Symbol.h.

References Kind, Name, and ObjCInterfaceType.

Member Data Documentation

◆ Kind

EncodeKind llvm::MachO::SimpleSymbol::Kind

Definition at line 180 of file Symbol.h.

Referenced by operator<(), and llvm::MachO::parseAliasList().

◆ Name

StringRef llvm::MachO::SimpleSymbol::Name

Definition at line 179 of file Symbol.h.

Referenced by operator<(), and llvm::MachO::parseAliasList().

◆ ObjCInterfaceType

ObjCIFSymbolKind llvm::MachO::SimpleSymbol::ObjCInterfaceType

Definition at line 181 of file Symbol.h.

Referenced by operator<().


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