DPC++ Runtime
Runtime libraries for oneAPI DPC++
platform_info.hpp File Reference
Include dependency graph for platform_info.hpp:
This graph shows which files directly or indirectly include this file:

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 plugin &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 plugin &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 plugin &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 > ()