Classes | Functions
vbl_triple.h File Reference

a templated 3-tuple More...

#include <iosfwd>
#include <utility>

Go to the source code of this file.

Classes

struct  vbl_triple< T1, T2, T3 >
 a templated 3-tuple. More...
 

Functions

template<class T1 , class T2 , class T3 >
bool operator== (vbl_triple< T1, T2, T3 > const &x, vbl_triple< T1, T2, T3 > const &y)
 
template<class T1 , class T2 , class T3 >
bool operator!= (vbl_triple< T1, T2, T3 > const &x, vbl_triple< T1, T2, T3 > const &y)
 
template<class T1 , class T2 , class T3 >
bool operator< (vbl_triple< T1, T2, T3 > const &x, vbl_triple< T1, T2, T3 > const &y)
 
template<class T1 , class T2 , class T3 >
vbl_triple< T1, T2, T3 > vbl_make_triple (T1 const &x, T2 const &y, T3 const &z)
 
template<class T1 , class T2 , class T3 >
std::ostream & operator<< (std::ostream &os, vbl_triple< T1, T2, T3 > const &x)
 
template<class T1 , class T2 , class T3 >
std::istream & operator>> (std::istream &os, vbl_triple< T1, T2, T3 > &x)
 

Detailed Description

a templated 3-tuple

Author
fsm

Definition in file vbl_triple.h.

Function Documentation

◆ operator!=()

template<class T1 , class T2 , class T3 >
bool operator!= ( vbl_triple< T1, T2, T3 > const &  x,
vbl_triple< T1, T2, T3 > const &  y 
)
inline

Definition at line 50 of file vbl_triple.h.

◆ operator<()

template<class T1 , class T2 , class T3 >
bool operator< ( vbl_triple< T1, T2, T3 > const &  x,
vbl_triple< T1, T2, T3 > const &  y 
)
inline

Definition at line 54 of file vbl_triple.h.

◆ operator<<()

template<class T1 , class T2 , class T3 >
std::ostream& operator<< ( std::ostream &  os,
vbl_triple< T1, T2, T3 > const &  x 
)
inline

Definition at line 67 of file vbl_triple.h.

◆ operator==()

template<class T1 , class T2 , class T3 >
bool operator== ( vbl_triple< T1, T2, T3 > const &  x,
vbl_triple< T1, T2, T3 > const &  y 
)
inline

Definition at line 41 of file vbl_triple.h.

◆ operator>>()

template<class T1 , class T2 , class T3 >
std::istream& operator>> ( std::istream &  os,
vbl_triple< T1, T2, T3 > &  x 
)
inline

Definition at line 73 of file vbl_triple.h.

◆ vbl_make_triple()

template<class T1 , class T2 , class T3 >
vbl_triple<T1, T2, T3> vbl_make_triple ( T1 const &  x,
T2 const &  y,
T3 const &  z 
)
inline

Definition at line 61 of file vbl_triple.h.