DATAKIT API  V2025.4
Dtk_pair< T1, T2 > Class Template Reference

Public Member Functions

 Dtk_pair ()
 
template<typename Arg , typename Arg2 >
 Dtk_pair (Arg &&a, Arg2 &&b)
 
 Dtk_pair (const T1 &a, const T2 &b)
 
template<typename Pair >
 Dtk_pair (Pair &&p)
 
int operator< (const Dtk_pair< T1, T2 > &t) const
 
int operator== (const Dtk_pair< T1, T2 > &t) const
 

Data Fields

T1 first
 
T2 second
 

Constructor & Destructor Documentation

◆ Dtk_pair() [1/4]

template<typename T1 , typename T2 >
Dtk_pair< T1, T2 >::Dtk_pair ( )

◆ Dtk_pair() [2/4]

template<typename T1 , typename T2 >
Dtk_pair< T1, T2 >::Dtk_pair ( const T1 &  a,
const T2 &  b 
)

◆ Dtk_pair() [3/4]

template<typename T1 , typename T2 >
template<typename Arg , typename Arg2 >
Dtk_pair< T1, T2 >::Dtk_pair ( Arg &&  a,
Arg2 &&  b 
)

◆ Dtk_pair() [4/4]

template<typename T1 , typename T2 >
template<typename Pair >
Dtk_pair< T1, T2 >::Dtk_pair ( Pair &&  p)

Member Function Documentation

◆ operator<()

template<typename T1 , typename T2 >
int Dtk_pair< T1, T2 >::operator< ( const Dtk_pair< T1, T2 > &  t) const

◆ operator==()

template<typename T1 , typename T2 >
int Dtk_pair< T1, T2 >::operator== ( const Dtk_pair< T1, T2 > &  t) const

Field Documentation

◆ first

template<typename T1 , typename T2 >
T1 Dtk_pair< T1, T2 >::first

◆ second

template<typename T1 , typename T2 >
T2 Dtk_pair< T1, T2 >::second