cl::Event Class Reference

Event interface for cl_event. More...

#include <cl.hpp>

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

List of all members.

Public Member Functions

 Event ()
 Event (const Event &event)
Eventoperator= (const Event &rhs)
template<typename T >
cl_int getInfo (cl_event_info name, T *param) const
template<cl_int name>
detail::param_traits
< detail::cl_event_info, name >
::param_type 
getInfo (cl_int *err=NULL) const
template<typename T >
cl_int getProfilingInfo (cl_profiling_info name, T *param) const
template<cl_int name>
detail::param_traits
< detail::cl_profiling_info,
name >::param_type 
getProfilingInfo (cl_int *err=NULL) const
cl_int wait () const

Static Public Member Functions

static cl_int waitForEvents (const VECTOR_CLASS< Event > &events)

Detailed Description

Event interface for cl_event.


Constructor & Destructor Documentation

cl::Event::Event (  )  [inline]
cl::Event::Event ( const Event event  )  [inline]

Member Function Documentation

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

Here is the call graph for this function:

template<typename T >
cl_int cl::Event::getInfo ( cl_event_info  name,
T param 
) const [inline]

Here is the call graph for this function:

template<cl_int name>
detail::param_traits<detail::cl_profiling_info, name>::param_type cl::Event::getProfilingInfo ( cl_int *  err = NULL  )  const [inline]
template<typename T >
cl_int cl::Event::getProfilingInfo ( cl_profiling_info  name,
T param 
) const [inline]

Here is the call graph for this function:

Event& cl::Event::operator= ( const Event rhs  )  [inline]

Reimplemented from cl::detail::Wrapper< cl_event >.

Here is the call graph for this function:

cl_int cl::Event::wait (  )  const [inline]
static cl_int cl::Event::waitForEvents ( const VECTOR_CLASS< Event > &  events  )  [inline, static]

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