template <class T1, class T2> struct pair;
| member type | definition | notes |
|---|---|---|
| first_type | The first template parameter (T1) | Type of member first. |
| second_type | The second template parameter (T2) | Type of member second. |
| member variable | definition |
|---|---|
| first | The first value in the pair |
| second | The second value in the pair |