Bolt
1.3
C++ template library with support for OpenCL
|
Public Types | |
typedef Base | base_type |
Public Types inherited from bolt::cl::iterator_facade< Derived, Value, CategoryOrTraversal, Reference, Difference > | |
typedef std::remove_const < Value >::type | value_type |
typedef Reference | reference |
typedef Difference | difference_type |
typedef std::add_pointer < value_type >::type | pointer |
typedef bolt::cl::detail::facade_iterator_category < CategoryOrTraversal, Value, Reference >::type | iterator_category |
Public Member Functions | |
iterator_adaptor (Base const &iter) | |
Base const & | base () const |
Public Member Functions inherited from bolt::cl::iterator_facade< Derived, Value, CategoryOrTraversal, Reference, Difference > | |
reference | operator* () const |
pointer | operator-> () const |
reference | operator[] (difference_type n) const |
Derived & | operator++ () |
Derived | operator++ (int) |
Derived & | operator-- () |
Derived | operator-- (int) |
Derived & | operator+= (difference_type n) |
Derived & | operator-= (difference_type n) |
Derived | operator- (difference_type x) const |
Protected Types | |
typedef bolt::cl::detail::iterator_adaptor_base < Derived, Base, Value, Traversal, Reference, Difference >::type | super_t |
typedef iterator_adaptor < Derived, Base, Value, Traversal, Reference, Difference > | iterator_adaptor_ |
Protected Types inherited from bolt::cl::iterator_facade< Derived, Value, CategoryOrTraversal, Reference, Difference > | |
typedef iterator_facade < Derived, Value, CategoryOrTraversal, Reference, Difference > | iterator_facade_ |
Protected Member Functions | |
Base const & | base_reference () const |
Base & | base_reference () |
Friends | |
class | bolt::cl::iterator_core_access |