Bolt
1.1
C++ template library with support for OpenCL
|
Classes | |
struct | Payload |
Public Types | |
typedef boost::iterator_facade < constant_iterator < value_type >, value_type, constant_iterator_tag, value_type, int > ::difference_type | difference_type |
Public Member Functions | |
constant_iterator (value_type init, const control &ctl=control::getDefault()) | |
template<typename OtherType > | |
constant_iterator (const constant_iterator< OtherType > &rhs) | |
constant_iterator< value_type > & | operator= (const constant_iterator< value_type > &rhs) |
constant_iterator< value_type > & | operator+= (const difference_type &n) |
const constant_iterator < value_type > | operator+ (const difference_type &n) const |
const ::cl::Buffer & | getBuffer () const |
const constant_iterator < value_type > & | getContainer () const |
Payload | gpuPayload () const |
const difference_type | gpuPayloadSize () const |
difference_type | distance_to (const constant_iterator< value_type > &rhs) const |
Public Attributes | |
difference_type | m_Index |
Friends | |
class | boost::iterator_core_access |
template<typename > | |
class | constant_iterator |