Bolt  1.3
C++ template library with support for OpenCL
Public Member Functions | List of all members
bolt::cl::detail::cl::TransformUnary_KernelTemplateSpecializer< InputIterator, OutputIterator > Class Template Reference
Inheritance diagram for bolt::cl::detail::cl::TransformUnary_KernelTemplateSpecializer< InputIterator, OutputIterator >:
bolt::cl::KernelTemplateSpecializer bolt::cl::detail::cl::KernelParameterStrings

Public Member Functions

const ::std::string operator() (const ::std::vector< ::std::string > &unaryTransformKernels) const
 
const ::std::string getUnaryNoBoundsKernelPrototype ()
 
const ::std::string getUnaryBoundsKernelPrototype ()
 
- Public Member Functions inherited from bolt::cl::KernelTemplateSpecializer
void addKernelName (const std::string &kernelName)
 
const ::std::string name (int kernelIndex) const
 
size_t numKernels () const
 
const ::std::vector
< ::std::string > 
getKernelNames () const
 
- Public Member Functions inherited from bolt::cl::detail::cl::KernelParameterStrings
std::string getInputIteratorString (bolt::cl::permutation_iterator_tag, const ::std::string &itrStr, int itr_num) const
 
std::string getInputIteratorString (bolt::cl::counting_iterator_tag, const ::std::string &itrStr, int itr_num) const
 
std::string getInputIteratorString (bolt::cl::constant_iterator_tag, const ::std::string &itrStr, int itr_num) const
 
std::string getInputIteratorString (bolt::cl::device_vector_tag, const ::std::string &itrStr, int itr_num) const
 
std::string getInputIteratorString (bolt::cl::transform_iterator_tag, const ::std::string &itrStr, int itr_num) const
 
std::string getOutputIteratorString (bolt::cl::device_vector_tag, const ::std::string &itrStr) const
 

Additional Inherited Members

- Public Attributes inherited from bolt::cl::KernelTemplateSpecializer
::std::vector< ::std::string > kernelNames
 

The documentation for this class was generated from the following file: