LLVM 22.0.0git
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 180 of file Symbol.h.

Member Function Documentation

◆ operator<()

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

Definition at line 185 of file Symbol.h.

References Kind, Name, and ObjCInterfaceType.

Member Data Documentation

◆ Kind

EncodeKind llvm::MachO::SimpleSymbol::Kind

Definition at line 182 of file Symbol.h.

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

◆ Name

StringRef llvm::MachO::SimpleSymbol::Name

Definition at line 181 of file Symbol.h.

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

◆ ObjCInterfaceType

ObjCIFSymbolKind llvm::MachO::SimpleSymbol::ObjCInterfaceType

Definition at line 183 of file Symbol.h.

Referenced by operator<().


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