|
Bolt
1.3
C++ template library with support for OpenCL
|
A type encapsulating a heterogeneous pair of elements. More...
#include <iterator>#include <type_traits>#include <numeric>#include <bolt/cl/detail/pair.inl>Go to the source code of this file.
Classes | |
| struct | bolt::cl::pair< T1, T2 > |
| struct | tuple_element< N, T > |
| struct | tuple_size< Pair > |
Namespaces | |
| namespace | bolt |
| Defining namespace for the Bolt project. | |
| namespace | bolt::cl |
| Namespace containing OpenCL related data types and functions. | |
Functions | |
| template<typename T1 , typename T2 > | |
| bool | bolt::cl::operator== (const pair< T1, T2 > &x, const pair< T1, T2 > &y) |
| template<typename T1 , typename T2 > | |
| bool | bolt::cl::operator< (const pair< T1, T2 > &x, const pair< T1, T2 > &y) |
| template<typename T1 , typename T2 > | |
| bool | bolt::cl::operator!= (const pair< T1, T2 > &x, const pair< T1, T2 > &y) |
| template<typename T1 , typename T2 > | |
| bool | bolt::cl::operator> (const pair< T1, T2 > &x, const pair< T1, T2 > &y) |
| template<typename T1 , typename T2 > | |
| bool | bolt::cl::operator<= (const pair< T1, T2 > &x, const pair< T1, T2 > &y) |
| template<typename T1 , typename T2 > | |
| bool | bolt::cl::operator>= (const pair< T1, T2 > &x, const pair< T1, T2 > &y) |
| template<typename T1 , typename T2 > | |
| pair< T1, T2 > | bolt::cl::make_pair (T1 x, T2 y) |
A type encapsulating a heterogeneous pair of elements.
1.8.3