ViennaCL - The Vienna Computing Library  1.5.1
Data Structures | Functions
viennacl::backend::detail Namespace Reference

Implementation details for the generic memory backend interface. More...

Data Structures

struct  convert_to_opencl
 Helper struct for converting a type to its OpenCL pendant. More...
 

Functions

template<typename T >
vcl_size_t element_size (memory_types)
 
template<>
vcl_size_t element_size< unsigned long > (memory_types)
 
template<>
vcl_size_t element_size< long > (memory_types)
 
template<>
vcl_size_t element_size< unsigned int > (memory_types)
 
template<>
vcl_size_t element_size< int > (memory_types)
 

Detailed Description

Implementation details for the generic memory backend interface.

Function Documentation

vcl_size_t viennacl::backend::detail::element_size ( memory_types  )
vcl_size_t viennacl::backend::detail::element_size< int > ( memory_types  )
inline
vcl_size_t viennacl::backend::detail::element_size< long > ( memory_types  )
inline
vcl_size_t viennacl::backend::detail::element_size< unsigned int > ( memory_types  )
inline
vcl_size_t viennacl::backend::detail::element_size< unsigned long > ( memory_types  )
inline