|
LLDB mainline
|
#include <LazyImport.h>
Public Member Functions | |
| LazyImport (const wchar_t *dll, const char *symbol) | |
| FnPtr | get () const |
| Returns the resolved function pointer, or nullptr if the DLL or symbol is unavailable on this system. | |
| operator bool () const | |
| FnPtr | operator* () const |
Static Private Member Functions | |
| static FnPtr | Resolve (const wchar_t *dll, const char *symbol) |
Private Attributes | |
| FnPtr | m_resolved |
Definition at line 16 of file LazyImport.h.
|
inline |
Definition at line 18 of file LazyImport.h.
References m_resolved, and Resolve().
|
inline |
Returns the resolved function pointer, or nullptr if the DLL or symbol is unavailable on this system.
Definition at line 23 of file LazyImport.h.
References m_resolved.
|
inlineexplicit |
Definition at line 25 of file LazyImport.h.
References m_resolved.
|
inline |
Definition at line 26 of file LazyImport.h.
References m_resolved.
|
inlinestaticprivate |
Definition at line 29 of file LazyImport.h.
Referenced by LazyImport().
|
private |
Definition at line 37 of file LazyImport.h.
Referenced by get(), LazyImport(), operator bool(), and operator*().