#include <detail/plugin.hpp>
#include <sycl/detail/common.hpp>
#include <sycl/detail/common_info.hpp>
#include <sycl/detail/info_desc_helpers.hpp>
#include <sycl/detail/pi.hpp>
#include <sycl/info/info_desc.hpp>
Go to the source code of this file.
Namespaces | |
sycl | |
---— Error handling, matching OpenCL plugin semantics. | |
sycl::_V1 | |
sycl::_V1::detail | |
Functions | |
std::string | sycl::_V1::detail::get_platform_info_string_impl (RT::PiPlatform Plt, const PluginPtr &Plugin, pi_platform_info PiCode) |
template<typename Param > | |
std::enable_if< std::is_same< typename Param::return_type, std::string >::value, std::string >::type | sycl::_V1::detail::get_platform_info (RT::PiPlatform Plt, const PluginPtr &Plugin) |
template<typename Param > | |
std::enable_if< std::is_same< Param, info::platform::extensions >::value, std::vector< std::string > >::type | sycl::_V1::detail::get_platform_info (RT::PiPlatform Plt, const PluginPtr &Plugin) |
template<typename Param > | |
Param::return_type | sycl::_V1::detail::get_platform_info_host ()=delete |
template<> | |
std::string | sycl::_V1::detail::get_platform_info_host< info::platform::profile > () |
template<> | |
std::string | sycl::_V1::detail::get_platform_info_host< info::platform::version > () |
template<> | |
std::string | sycl::_V1::detail::get_platform_info_host< info::platform::name > () |
template<> | |
std::string | sycl::_V1::detail::get_platform_info_host< info::platform::vendor > () |
template<> | |
std::vector< std::string > | sycl::_V1::detail::get_platform_info_host< info::platform::extensions > () |