class DynamicLibrary::HandleSet
Declaration
class DynamicLibrary::HandleSet { /* full declaration omitted */ };
Declared at: llvm/lib/Support/DynamicLibrary.cpp:29
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:50
Parameters
- void* Handle
- bool IsProcess = false
- bool CanClose = true
¶bool Contains(void* Handle)
bool Contains(void* Handle)
Declared at: llvm/lib/Support/DynamicLibrary.cpp:46
Parameters
- void* Handle
¶static void DLClose(void* Handle)
static void DLClose(void* Handle)
Declared at: llvm/lib/Support/DynamicLibrary.cpp:36
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:35
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:37
Parameters
- void* Handle
- const char* Symbol
¶HandleList::iterator Find(void* Handle)
HandleList::iterator Find(void* Handle)
Declared at: llvm/lib/Support/DynamicLibrary.cpp:42
Parameters
- void* Handle
¶HandleSet()
HandleSet()
Declared at: llvm/lib/Support/DynamicLibrary.cpp:39
¶void* LibLookup(
const char* Symbol,
DynamicLibrary::SearchOrdering Order)
void* LibLookup(
const char* Symbol,
DynamicLibrary::SearchOrdering Order)
Declared at: llvm/lib/Support/DynamicLibrary.cpp:76
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:91
Parameters
- const char* Symbol
- DynamicLibrary::SearchOrdering Order
¶~HandleSet()
~HandleSet()
Declared at: llvm/lib/Support/DynamicLibrary.cpp:40