cl::Platform Class Reference

Platform interface. More...

#include <cl.hpp>

Inheritance diagram for cl::Platform:
Inheritance graph
[legend]
Collaboration diagram for cl::Platform:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Platform (cl_platform_id platform)
 Platform ()
 Platform (const Platform &platform)
Platformoperator= (const Platform &rhs)
cl_int getInfo (cl_platform_info name, STRING_CLASS *param) const
template<cl_int name>
detail::param_traits
< detail::cl_platform_info,
name >::param_type 
getInfo (cl_int *err=NULL) const
cl_int getDevices (cl_device_type type, VECTOR_CLASS< Device > *devices) const

Static Public Member Functions

static const Platform null ()
static cl_int get (VECTOR_CLASS< Platform > *platforms)

Detailed Description

Platform interface.


Constructor & Destructor Documentation

cl::Platform::Platform ( cl_platform_id  platform  )  [inline]
cl::Platform::Platform (  )  [inline]
cl::Platform::Platform ( const Platform platform  )  [inline]

Member Function Documentation

static cl_int cl::Platform::get ( VECTOR_CLASS< Platform > *  platforms  )  [inline, static]

Here is the caller graph for this function:

cl_int cl::Platform::getDevices ( cl_device_type  type,
VECTOR_CLASS< Device > *  devices 
) const [inline]

Here is the caller graph for this function:

template<cl_int name>
detail::param_traits<detail::cl_platform_info, name>::param_type cl::Platform::getInfo ( cl_int *  err = NULL  )  const [inline]

Here is the call graph for this function:

cl_int cl::Platform::getInfo ( cl_platform_info  name,
STRING_CLASS param 
) const [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

static const Platform cl::Platform::null (  )  [static]
Platform& cl::Platform::operator= ( const Platform rhs  )  [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1