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/amp/detail/pair.inl>
Go to the source code of this file.
Classes | |
struct | bolt::amp::pair< T1, T2 > |
struct | tuple_element< N, T > |
struct | tuple_size< Pair > |
Namespaces | |
namespace | bolt |
Defining namespace for the Bolt project. | |
namespace | bolt::amp |
Namespace containing AMP related data types and functions. | |
Functions | |
template<typename T1 , typename T2 > | |
bool | bolt::amp::operator== (const pair< T1, T2 > &x, const pair< T1, T2 > &y) |
template<typename T1 , typename T2 > | |
bool | bolt::amp::operator< (const pair< T1, T2 > &x, const pair< T1, T2 > &y) |
template<typename T1 , typename T2 > | |
bool | bolt::amp::operator!= (const pair< T1, T2 > &x, const pair< T1, T2 > &y) |
template<typename T1 , typename T2 > | |
bool | bolt::amp::operator> (const pair< T1, T2 > &x, const pair< T1, T2 > &y) |
template<typename T1 , typename T2 > | |
bool | bolt::amp::operator<= (const pair< T1, T2 > &x, const pair< T1, T2 > &y) |
template<typename T1 , typename T2 > | |
bool | bolt::amp::operator>= (const pair< T1, T2 > &x, const pair< T1, T2 > &y) |
template<typename T1 , typename T2 > | |
pair< T1, T2 > | bolt::amp::make_pair (T1 x, T2 y) |
A type encapsulating a heterogeneous pair of elements.