HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Pair< T1, T2 > Class Template Reference

#include <UT_Pair.h>

Public Member Functions

 UT_Pair ()
 
 UT_Pair (const T1 &v1, const T2 &v2)
 
template<class U1 = T1, class U2 = T2>
 UT_Pair (U1 &&v1, U2 &&v2)
 
bool operator== (const UT_Pair< T1, T2 > &p) const
 
bool operator!= (const UT_Pair< T1, T2 > &p) const
 

Public Attributes

T1 myFirst
 
T2 mySecond
 

Detailed Description

template<class T1, class T2>
class UT_Pair< T1, T2 >

Definition at line 23 of file UT_Pair.h.

Constructor & Destructor Documentation

template<class T1, class T2>
UT_Pair< T1, T2 >::UT_Pair ( )
inline

Definition at line 27 of file UT_Pair.h.

template<class T1, class T2>
UT_Pair< T1, T2 >::UT_Pair ( const T1 &  v1,
const T2 &  v2 
)
inline

Definition at line 30 of file UT_Pair.h.

template<class T1, class T2>
template<class U1 = T1, class U2 = T2>
UT_Pair< T1, T2 >::UT_Pair ( U1 &&  v1,
U2 &&  v2 
)
inline

Definition at line 35 of file UT_Pair.h.

Member Function Documentation

template<class T1, class T2>
bool UT_Pair< T1, T2 >::operator!= ( const UT_Pair< T1, T2 > &  p) const
inline

Definition at line 44 of file UT_Pair.h.

template<class T1, class T2>
bool UT_Pair< T1, T2 >::operator== ( const UT_Pair< T1, T2 > &  p) const
inline

Definition at line 40 of file UT_Pair.h.

Member Data Documentation

template<class T1, class T2>
T1 UT_Pair< T1, T2 >::myFirst

Definition at line 49 of file UT_Pair.h.

template<class T1, class T2>
T2 UT_Pair< T1, T2 >::mySecond

Definition at line 50 of file UT_Pair.h.


The documentation for this class was generated from the following file: