Bolt
1.3
C++ template library with support for OpenCL
|
Namespaces | |
namespace | bolt |
Defining namespace for the Bolt project. | |
namespace | bolt::amp |
Namespace containing AMP related data types and functions. | |
Classes | |
struct | bolt::amp::transform_iterator_tag |
class | bolt::amp::transform_iterator< UnaryFunc, Iterator > |
Functions | |
bolt::amp::transform_iterator< UnaryFunc, Iterator >::transform_iterator (Iterator iiter, UnaryFunc ifunc, const control &ctl=control::getDefault()) | |
template<class OtherUnaryFunc , class OtherIter > | |
bolt::amp::transform_iterator< UnaryFunc, Iterator >::transform_iterator (const transform_iterator< OtherUnaryFunc, OtherIter > &rhs) | |
transform_iterator< UnaryFunc, Iterator > & | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator= (const transform_iterator< UnaryFunc, Iterator > &rhs) |
transform_iterator< UnaryFunc, Iterator > & | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator+= (const difference_type &n) |
const transform_iterator < UnaryFunc, Iterator > | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator+ (const difference_type &n) const |
const transform_iterator < UnaryFunc, Iterator > | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator- (const difference_type &n) const |
const concurrency::array_view < int > & | bolt::amp::transform_iterator< UnaryFunc, Iterator >::getBuffer (transf_iterator itr) const |
UnaryFunc | bolt::amp::transform_iterator< UnaryFunc, Iterator >::functor () const |
Iterator | bolt::amp::transform_iterator< UnaryFunc, Iterator >::getContainer () const |
difference_type | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator- (const transform_iterator< UnaryFunc, Iterator > &rhs) const |
void | bolt::amp::transform_iterator< UnaryFunc, Iterator >::advance (difference_type n) |
transform_iterator< UnaryFunc, Iterator > | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator++ () |
transform_iterator< UnaryFunc, Iterator > | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator++ (int) |
transform_iterator< UnaryFunc, Iterator > | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator-- () const |
transform_iterator< UnaryFunc, Iterator > | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator-- (int) const |
difference_type | bolt::amp::transform_iterator< UnaryFunc, Iterator >::getIndex () const |
value_type * | bolt::amp::transform_iterator< UnaryFunc, Iterator >::getPointer () |
const value_type * | bolt::amp::transform_iterator< UnaryFunc, Iterator >::getPointer () const |
template<class OtherUnaryFunc , class OtherIterator > | |
bool | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator== (const transform_iterator< OtherUnaryFunc, OtherIterator > &rhs) const |
template<class OtherUnaryFunc , class OtherIterator > | |
bool | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator!= (const transform_iterator< OtherUnaryFunc, OtherIterator > &rhs) const |
template<class OtherUnaryFunc , class OtherIterator > | |
bool | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator< (const transform_iterator< OtherUnaryFunc, OtherIterator > &rhs) const |
value_type | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator* () const |
value_type | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator[] (int x) const restrict(cpu |
value_type | bolt::amp::transform_iterator< UnaryFunc, Iterator >::operator[] (int x) restrict(cpu |
template<class UnaryFunc , class Iterator > | |
transform_iterator< UnaryFunc, Iterator > | bolt::amp::make_transform_iterator (Iterator iter, UnaryFunc func) |
Friends | |
template<typename , typename > | |
class | transform_iterator |
value_type transform_iterator< UnaryFunction, Iterator, Reference, Value >::amp |