LLVM 22.0.0git
llvm::MachO::RecordVisitor Class Referenceabstract

Base class for any usage of traversing over collected Records. More...

#include "llvm/TextAPI/RecordVisitor.h"

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

Public Member Functions

virtual ~RecordVisitor ()
virtual void visitGlobal (const GlobalRecord &)=0
virtual void visitObjCInterface (const ObjCInterfaceRecord &)
virtual void visitObjCCategory (const ObjCCategoryRecord &)

Detailed Description

Base class for any usage of traversing over collected Records.

Definition at line 24 of file RecordVisitor.h.

Constructor & Destructor Documentation

◆ ~RecordVisitor()

RecordVisitor::~RecordVisitor ( )
virtual

Definition at line 18 of file RecordVisitor.cpp.

Member Function Documentation

◆ visitGlobal()

virtual void llvm::MachO::RecordVisitor::visitGlobal ( const GlobalRecord & )
pure virtual

◆ visitObjCCategory()

void RecordVisitor::visitObjCCategory ( const ObjCCategoryRecord & )
virtual

Reimplemented in llvm::MachO::SymbolConverter.

Definition at line 20 of file RecordVisitor.cpp.

Referenced by visitGlobal().

◆ visitObjCInterface()

void RecordVisitor::visitObjCInterface ( const ObjCInterfaceRecord & )
virtual

Reimplemented in llvm::MachO::SymbolConverter.

Definition at line 19 of file RecordVisitor.cpp.

Referenced by visitGlobal().


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