class DynamicLibrary::HandleSet
Declaration
class DynamicLibrary::HandleSet { /* full declaration omitted */ };
Declared at: llvm/lib/Support/DynamicLibrary.cpp:26
Member Variables
- private llvm::sys::DynamicLibrary::HandleSet::HandleList Handles
- private void* Process = nullptr
Method Overview
- public bool AddLibrary(void * Handle, bool IsProcess = false, bool CanClose = true)
- public bool Contains(void * Handle)
- public static void DLClose(void * Handle)
- public static void * DLOpen(const char * Filename, std::string * Err)
- public static void * DLSym(void * Handle, const char * Symbol)
- public HandleList::iterator Find(void * Handle)
- public HandleSet()
- public void * LibLookup(const char * Symbol, DynamicLibrary::SearchOrdering Order)
- public void * Lookup(const char * Symbol, DynamicLibrary::SearchOrdering Order)
- public ~HandleSet()
Methods
¶bool AddLibrary(void* Handle,
bool IsProcess = false,
bool CanClose = true)
bool AddLibrary(void* Handle,
bool IsProcess = false,
bool CanClose = true)
Declared at: llvm/lib/Support/DynamicLibrary.cpp:45
Parameters
- void* Handle
- bool IsProcess = false
- bool CanClose = true
¶bool Contains(void* Handle)
bool Contains(void* Handle)
Declared at: llvm/lib/Support/DynamicLibrary.cpp:41
Parameters
- void* Handle
¶static void DLClose(void* Handle)
static void DLClose(void* Handle)
Declared at: llvm/lib/Support/DynamicLibrary.cpp:33
Parameters
- void* Handle
¶static void* DLOpen(const char* Filename,
std::string* Err)
static void* DLOpen(const char* Filename,
std::string* Err)
Declared at: llvm/lib/Support/DynamicLibrary.cpp:32
Parameters
- const char* Filename
- std::string* Err
¶static void* DLSym(void* Handle,
const char* Symbol)
static void* DLSym(void* Handle,
const char* Symbol)
Declared at: llvm/lib/Support/DynamicLibrary.cpp:34
Parameters
- void* Handle
- const char* Symbol
¶HandleList::iterator Find(void* Handle)
HandleList::iterator Find(void* Handle)
Declared at: llvm/lib/Support/DynamicLibrary.cpp:39
Parameters
- void* Handle
¶HandleSet()
HandleSet()
Declared at: llvm/lib/Support/DynamicLibrary.cpp:36
¶void* LibLookup(
const char* Symbol,
DynamicLibrary::SearchOrdering Order)
void* LibLookup(
const char* Symbol,
DynamicLibrary::SearchOrdering Order)
Declared at: llvm/lib/Support/DynamicLibrary.cpp:71
Parameters
- const char* Symbol
- DynamicLibrary::SearchOrdering Order
¶void* Lookup(const char* Symbol,
DynamicLibrary::SearchOrdering Order)
void* Lookup(const char* Symbol,
DynamicLibrary::SearchOrdering Order)
Declared at: llvm/lib/Support/DynamicLibrary.cpp:86
Parameters
- const char* Symbol
- DynamicLibrary::SearchOrdering Order
¶~HandleSet()
~HandleSet()
Declared at: llvm/lib/Support/DynamicLibrary.cpp:37