LLVM 22.0.0git
llvm::orc::LibraryResolver::Setup Struct Reference

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

Static Public Member Functions

static Setup create (std::vector< std::string > BasePaths, std::shared_ptr< LibraryPathCache > existingCache=nullptr, std::shared_ptr< PathResolver > existingResolver=nullptr, LibraryScanner::ShouldScanFn customShouldScan=nullptr)

Public Attributes

std::vector< std::string > BasePaths
std::shared_ptr< LibraryPathCacheCache
std::shared_ptr< PathResolverPResolver
size_t ScanBatchSize = 0
LibraryScanner::ShouldScanFn ShouldScanCall
BloomFilterBuilder FilterBuilder = BloomFilterBuilder()

Detailed Description

Definition at line 384 of file LibraryResolver.h.

Member Function Documentation

◆ create()

Setup llvm::orc::LibraryResolver::Setup::create ( std::vector< std::string > BasePaths,
std::shared_ptr< LibraryPathCache > existingCache = nullptr,
std::shared_ptr< PathResolver > existingResolver = nullptr,
LibraryScanner::ShouldScanFn customShouldScan = nullptr )
inlinestatic

Definition at line 398 of file LibraryResolver.h.

References BasePaths, Cache, PResolver, and ShouldScanCall.

Member Data Documentation

◆ BasePaths

std::vector<std::string> llvm::orc::LibraryResolver::Setup::BasePaths

Definition at line 385 of file LibraryResolver.h.

Referenced by create().

◆ Cache

std::shared_ptr<LibraryPathCache> llvm::orc::LibraryResolver::Setup::Cache

Definition at line 386 of file LibraryResolver.h.

Referenced by create().

◆ FilterBuilder

BloomFilterBuilder llvm::orc::LibraryResolver::Setup::FilterBuilder = BloomFilterBuilder()

Definition at line 395 of file LibraryResolver.h.

◆ PResolver

std::shared_ptr<PathResolver> llvm::orc::LibraryResolver::Setup::PResolver

Definition at line 387 of file LibraryResolver.h.

Referenced by create().

◆ ScanBatchSize

size_t llvm::orc::LibraryResolver::Setup::ScanBatchSize = 0

Definition at line 389 of file LibraryResolver.h.

◆ ShouldScanCall

LibraryScanner::ShouldScanFn llvm::orc::LibraryResolver::Setup::ShouldScanCall
Initial value:
= [](StringRef) {
return true;
}
StringRef - Represent a constant reference to a string, i.e.
Definition StringRef.h:55

Definition at line 391 of file LibraryResolver.h.

Referenced by create().


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