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.