LLVM 22.0.0git
llvm::orc::LibraryPathCache Class Reference

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

Public Member Functions

 LibraryPathCache ()=default
void clear (bool isRealPathCache=false)
void markSeen (const std::string &CanonPath)
bool hasSeen (StringRef CanonPath) const
bool hasSeenOrMark (StringRef CanonPath)

Friends

class PathResolver

Detailed Description

Definition at line 38 of file LibraryScanner.h.

Constructor & Destructor Documentation

◆ LibraryPathCache()

llvm::orc::LibraryPathCache::LibraryPathCache ( )
default

Member Function Documentation

◆ clear()

void llvm::orc::LibraryPathCache::clear ( bool isRealPathCache = false)
inline

Definition at line 44 of file LibraryScanner.h.

◆ hasSeen()

bool llvm::orc::LibraryPathCache::hasSeen ( StringRef CanonPath) const
inline

Definition at line 61 of file LibraryScanner.h.

◆ hasSeenOrMark()

bool llvm::orc::LibraryPathCache::hasSeenOrMark ( StringRef CanonPath)
inline

Definition at line 66 of file LibraryScanner.h.

References llvm::StringRef::str().

◆ markSeen()

void llvm::orc::LibraryPathCache::markSeen ( const std::string & CanonPath)
inline

Definition at line 56 of file LibraryScanner.h.

◆ PathResolver

friend class PathResolver
friend

Definition at line 39 of file LibraryScanner.h.

References PathResolver.

Referenced by PathResolver.


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