#include <sycl/detail/defines_elementary.hpp>
#include <sycl/detail/iostream_proxy.hpp>
#include <sycl/detail/pi.hpp>
#include <dlfcn.h>
#include <string>
Go to the source code of this file.
Namespaces | |
sycl | |
sycl::_V1 | |
sycl::_V1::detail | |
sycl::_V1::detail::pi | |
Functions | |
void * | sycl::_V1::detail::pi::loadOsLibrary (const std::string &Library) |
void * | sycl::_V1::detail::pi::loadOsPluginLibrary (const std::string &Library) |
int | sycl::_V1::detail::pi::unloadOsLibrary (void *Library) |
int | sycl::_V1::detail::pi::unloadOsPluginLibrary (void *Library) |
void * | sycl::_V1::detail::pi::getOsLibraryFuncAddress (void *Library, const std::string &FunctionName) |
std::vector< std::tuple< std::string, backend, void * > > | sycl::_V1::detail::pi::loadPlugins (const std::vector< std::pair< std::string, backend >> &&PluginNames) |