Pair
A simple struct for holding pairs of data.
Template Parameters:
- T1 The type of the first element.
- T2 The type of the second element.
Public Functions
Pair() | |
Constructor initializing the elements it holds, using their default constructors. | |
template \<class U ,class V \> | Pair(const Pair< U, V > & p) |
Copy constructor. | |
Pair(const T1 & x, const T2 & y) | |
Constructor initializing the elements it holds, using their copy constructor. | |
Public Attributes
Public Functions Documentation
Pair
Pair | ( | ) |
Constructor initializing the elements it holds, using their default constructors.
Pair
Copy constructor.
Template Parameters:
U | Generic type parameter. |
V | Generic type parameter. |
Parameters:
p | The pair to copy from. |
Pair
Pair | ( | const T1 & | x , | ||
const T2 & | y | ||||
) |
Constructor initializing the elements it holds, using their copy constructor.
Parameters:
x | Reference to the first element. |
y | Reference to the second element. |
Public Attributes Documentation
first
T1 first
The first element.
second
T2 second
The second element.