CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
dynamic library class More...
#include <Utilities.h>
Public Member Functions | |
DynLibrary (const char *filename, Flags flags=0) | |
void | load (const char *filename, Flags flags=0) |
void | unload () |
unload library | |
void * | getSymbol (const char *symbolName) |
get symbol | |
operator bool () const | |
returns true if loaded | |
bool | operator! () const |
returns true if not loaded | |
bool | isLoaded () const |
![]() | |
NonCopyableAndNonMovable () | |
constructor | |
NonCopyableAndNonMovable (const NonCopyableAndNonMovable &)=delete | |
copy-constructor | |
NonCopyableAndNonMovable (NonCopyableAndNonMovable &&)=delete | |
move-constructor | |
NonCopyableAndNonMovable & | operator= (const NonCopyableAndNonMovable &)=delete |
copy-assignment | |
NonCopyableAndNonMovable & | operator= (NonCopyableAndNonMovable &&)=delete |
move-asignment | |
dynamic library class
CLRX::DynLibrary::DynLibrary | ( | const char * | filename, |
Flags | flags = 0 |
||
) |
constructor - loads library
filename | library filename |
flags | flags specifies way to load library and a resolving symbols |
void CLRX::DynLibrary::load | ( | const char * | filename, |
Flags | flags = 0 |
||
) |
loads library
filename | library filename |
flags | flags specifies way to load library and a resolving symbols |