LLVM 20.0.0git
Public Attributes | List of all members
llvm::ObjCSelectorNames Struct Reference

#include "llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h"

Public Attributes

StringRef Selector
 For "-[A(Category) method:]", this would be "method:".
 
StringRef ClassName
 For "-[A(Category) method:]", this would be "A(category)".
 
std::optional< StringRefClassNameNoCategory
 For "-[A(Category) method:]", this would be "A".
 
std::optional< std::string > MethodNameNoCategory
 For "-[A(Category) method:]", this would be "A method:".
 

Detailed Description

Definition at line 843 of file DWARFAcceleratorTable.h.

Member Data Documentation

◆ ClassName

StringRef llvm::ObjCSelectorNames::ClassName

For "-[A(Category) method:]", this would be "A(category)".

Definition at line 847 of file DWARFAcceleratorTable.h.

Referenced by llvm::getObjCNamesIfSelector().

◆ ClassNameNoCategory

std::optional<StringRef> llvm::ObjCSelectorNames::ClassNameNoCategory

For "-[A(Category) method:]", this would be "A".

Definition at line 849 of file DWARFAcceleratorTable.h.

Referenced by llvm::getObjCNamesIfSelector().

◆ MethodNameNoCategory

std::optional<std::string> llvm::ObjCSelectorNames::MethodNameNoCategory

For "-[A(Category) method:]", this would be "A method:".

Definition at line 851 of file DWARFAcceleratorTable.h.

Referenced by llvm::getObjCNamesIfSelector().

◆ Selector

StringRef llvm::ObjCSelectorNames::Selector

For "-[A(Category) method:]", this would be "method:".

Definition at line 845 of file DWARFAcceleratorTable.h.

Referenced by llvm::getObjCNamesIfSelector().


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