Bolt  1.3
C++ template library with support for OpenCL
Classes | Namespaces | Macros
iterator_traits.h File Reference

Defines new iterator_traits structures used by the Bolt runtime to make runtime decisions on how to dispatch calls to various supported backends. More...

Go to the source code of this file.

Classes

struct  bolt::amp::iterator_traits< iterator >
 
struct  bolt::amp::iterator_traits< T * >
 
struct  bolt::amp::iterator_traits< const T * >
 
struct  bolt::amp::fancy_iterator_tag
 

Namespaces

namespace  bolt
 Defining namespace for the Bolt project.
 
namespace  bolt::amp
 Namespace containing AMP related data types and functions.
 

Detailed Description

Defines new iterator_traits structures used by the Bolt runtime to make runtime decisions on how to dispatch calls to various supported backends.

Todo:
This is a minimal version of OpenCL iterator_traits. Needs improvement.