|
Bolt
1.3
C++ template library with support for OpenCL
|
Typedefs | |
|
typedef iterator_adaptor < transform_iterator < UnaryFunc, Iterator, Reference, Value >, Iterator, cv_value_type, use_default, reference, std::ptrdiff_t > | bolt::cl::detail::transform_iterator_base< UnaryFunc, Iterator, Reference, Value >::type |
| typedef transform_iterator_tag | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::iterator_category |
|
typedef bolt::cl::iterator_category < Iterator >::type | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::memory_system |
| typedef super_t | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::iterator_base_class |
| typedef UnaryFunc | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::unary_func |
|
typedef std::iterator_traits < Iterator >::value_type | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::value_type |
| typedef std::ptrdiff_t | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::difference_type |
|
typedef std::iterator_traits < Iterator >::pointer | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::pointer |
|
typedef transform_iterator < unary_func, typename bolt::cl::device_vector < value_type >::iterator > | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::device_transform_iterator |
Functions | |
| bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::transform_iterator (Iterator const &x, UnaryFunc f) | |
| bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::transform_iterator (Iterator const &x) | |
| template<class OtherUnaryFunction , class OtherIterator , class OtherReference , class OtherValue > | |
| bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::transform_iterator (transform_iterator< OtherUnaryFunction, OtherIterator, OtherReference, OtherValue > const &t, typename bolt::cl::enable_if_convertible< OtherIterator, Iterator >::type *=0, typename bolt::cl::enable_if_convertible< OtherUnaryFunction, UnaryFunc >::type *=0) | |
| value_type * | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::getPointer () |
| const value_type * | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::getPointer () const |
| UnaryFunc | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::functor () const |
| template<typename Container > | |
| Container & | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::getContainer () const |
| const Payload | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::gpuPayload () const |
| const difference_type | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::gpuPayloadSize () const |
| int | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::setKernelBuffers (int arg_num,::cl::Kernel &kernel) const |
| template<class UnaryFunc , class Iterator > | |
| transform_iterator< UnaryFunc, Iterator > | bolt::cl::make_transform_iterator (Iterator it, UnaryFunc fun) |
| template<class UnaryFunc , class Iterator > | |
| std::enable_if< std::is_class < UnaryFunc >::value, transform_iterator< UnaryFunc, Iterator > >::type | bolt::cl::make_transform_iterator (Iterator it) |
Friends | |
| class | bolt::cl::transform_iterator< UnaryFunc, Iterator, Reference, Value >::iterator_core_access |
1.8.3