Lines Matching refs:Platform
233 std::vector<cl::Platform> platforms;
234 cl::Platform::get(&platforms);
235 cl::Platform plat;
247 cl::Platform newP = cl::Platform::setDefault(plat);
2203 class Platform : public detail::Wrapper<cl_platform_id>
2207 static Platform default_;
2244 default_ = Platform(ids[0]);
2258 static void makeDefaultProvided(const Platform &p) {
2271 default_ = Platform();
2276 Platform() : detail::Wrapper<cl_type>() { }
2285 explicit Platform(const cl_platform_id &platform, bool retainObject = false) :
2292 Platform& operator = (const cl_platform_id& rhs)
2298 static Platform getDefault(
2316 static Platform setDefault(const Platform &default_platform)
2478 vector<Platform>* platforms)
2502 (*platforms)[i] = Platform(ids[i]);
2513 Platform * platform)
2516 Platform default_platform = Platform::getDefault(&err);
2531 static Platform get(
2535 Platform default_platform = Platform::getDefault(&err);
2550 }; // class Platform
2552 CL_HPP_DEFINE_STATIC_MEMBER_ std::once_flag Platform::default_initialized_;
2553 CL_HPP_DEFINE_STATIC_MEMBER_ Platform Platform::default_;
2554 CL_HPP_DEFINE_STATIC_MEMBER_ cl_int Platform::default_error_ = CL_SUCCESS;
2563 * \note Deprecated for OpenCL 1.2. Use Platform::unloadCompiler instead.
2604 const Platform &p = Platform::getDefault();
2733 vector<Platform> platforms;
2734 error = Platform::get(&platforms);