cf4ocl (C Framework for OpenCL)  v2.1.0
Object-oriented framework for developing and benchmarking OpenCL projects in C/C++
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ccl_abstract_wrapper.h File Reference

Definition of an abstract wrapper class and its methods for OpenCL objects. More...

Include dependency graph for ccl_abstract_wrapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ccl_wrapper_info
 Class which represents information about a wrapped OpenCL object. More...
 

Typedefs

typedef struct ccl_wrapper_info CCLWrapperInfo
 Class which represents information about a wrapped OpenCL object.
 

Functions

const char * ccl_wrapper_get_class_name (CCLWrapper *wrapper)
 Get wrapper class or type name. More...
 

Detailed Description

Definition of an abstract wrapper class and its methods for OpenCL objects.

Author
Nuno Fachada
Date
2016

Definition in file ccl_abstract_wrapper.h.


Data Structure Documentation

struct ccl_wrapper_info

Class which represents information about a wrapped OpenCL object.

Definition at line 41 of file ccl_abstract_wrapper.h.

Collaboration diagram for ccl_wrapper_info:
Collaboration graph
Data Fields
size_t size Size in bytes of object information.
void * value Object information.

Function Documentation

const char* ccl_wrapper_get_class_name ( CCLWrapper wrapper)

Get wrapper class or type name.

Parameters
[in]wrapperWrapper object.
Returns

Definition at line 756 of file ccl_abstract_wrapper.c.