38#ifndef BLOCXX_SHARED_LIBRARY_LOADER_HPP_
39#define BLOCXX_SHARED_LIBRARY_LOADER_HPP_
40#include "blocxx/BLOCXX_config.h"
SharedLibraryLoader is the base class for a platform class for loading shared libraries.
static SharedLibraryLoaderRef createSharedLibraryLoader()
virtual SharedLibraryRef loadSharedLibrary(const String &filename) const =0
Load a shared library specified by filename.
This String class is an abstract data type that represents as NULL terminated string of characters.
BLOCXX_EXPORT_TEMPLATE(BLOCXX_COMMON_API, Array, Bool)
IntrusiveReference< SharedLibrary > SharedLibraryRef
IntrusiveReference< SharedLibraryLoader > SharedLibraryLoaderRef