LLVM 22.0.0git
llvm::orc::LibraryResolver::SymbolEnumerator Class Reference

#include "llvm/ExecutionEngine/Orc/TargetProcess/LibraryResolver.h"

Public Types

enum class  EnumerateResult { Continue , Stop , Error }
using OnEachSymbolFn = std::function<EnumerateResult(StringRef Sym)>

Static Public Member Functions

static bool enumerateSymbols (object::ObjectFile *Obj, OnEachSymbolFn OnEach, const SymbolEnumeratorOptions &Opts)
static bool enumerateSymbols (StringRef Path, OnEachSymbolFn OnEach, const SymbolEnumeratorOptions &Opts)

Detailed Description

Definition at line 383 of file LibraryResolver.h.

Member Typedef Documentation

◆ OnEachSymbolFn

Member Enumeration Documentation

◆ EnumerateResult

Enumerator
Continue 
Stop 
Error 

Definition at line 385 of file LibraryResolver.h.

Member Function Documentation

◆ enumerateSymbols() [1/2]

◆ enumerateSymbols() [2/2]

bool llvm::orc::SymbolEnumerator::enumerateSymbols ( StringRef Path,
OnEachSymbolFn OnEach,
const SymbolEnumeratorOptions & Opts )
static

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