LLVM 22.0.0git
llvm::MachO::SymbolConverter Class Reference

Specialized RecordVisitor for collecting exported symbols and undefined symbols if RecordSlice being visited represents a flat-namespaced library. More...

#include "llvm/TextAPI/RecordVisitor.h"

Inheritance diagram for llvm::MachO::SymbolConverter:
[legend]

Public Member Functions

 SymbolConverter (SymbolSet *Symbols, const Target &T, const bool RecordUndefs=false)
void visitGlobal (const GlobalRecord &) override
void visitObjCInterface (const ObjCInterfaceRecord &) override
void visitObjCCategory (const ObjCCategoryRecord &) override
Public Member Functions inherited from llvm::MachO::RecordVisitor
virtual ~RecordVisitor ()

Detailed Description

Specialized RecordVisitor for collecting exported symbols and undefined symbols if RecordSlice being visited represents a flat-namespaced library.

Definition at line 36 of file RecordVisitor.h.

Constructor & Destructor Documentation

◆ SymbolConverter()

llvm::MachO::SymbolConverter::SymbolConverter ( SymbolSet * Symbols,
const Target & T,
const bool RecordUndefs = false )
inline

Definition at line 38 of file RecordVisitor.h.

References T.

Member Function Documentation

◆ visitGlobal()

◆ visitObjCCategory()

void SymbolConverter::visitObjCCategory ( const ObjCCategoryRecord & Cat)
overridevirtual

◆ visitObjCInterface()


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