#include <sycl/backend.hpp>
#include <sycl/detail/defines.hpp>
#include <cassert>
#include <string>
#include <windows.h>
#include <winreg.h>
#include "detail/windows_os_utils.hpp"
#include "pi_win_proxy_loader.hpp"
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) |
static std::filesystem::path | sycl::_V1::detail::pi::getCurrentDSODirPath () |
std::vector< std::tuple< std::string, backend, void * > > | sycl::_V1::detail::pi::loadPlugins (const std::vector< std::pair< std::string, backend >> &&PluginNames) |