|
Go to the documentation of this file. 1 #ifndef NPSTAT_TRIPLE_HH_
2 #define NPSTAT_TRIPLE_HH_
16 template < class First, class Second, class Third>
19 typedef First first_type;
20 typedef Second second_type;
21 typedef Third third_type;
30 inline Triple( const First& f, const Second& s, const Third& t)
34 template< class F2, class S2, class T2>
39 template< class F2, class S2, class T2>
42 if ( static_cast<void* >( this) != static_cast<const void* >(&r))
57 { return !(* this == r);}
73 inline bool operator>( const Triple& r) const
89 template < class First, class Second, class Third>
91 const First& f, const Second& s, const Third& t)
Definition: AbsArrayProjector.hh:14
Triple< First, Second, Third > make_Triple(const First &f, const Second &s, const Third &t) Definition: Triple.hh:90
Triple(const Triple< F2, S2, T2 > &r) Definition: Triple.hh:35
Second second Second element of the triple. Definition: Triple.hh:84
bool operator!=(const Triple &r) const Definition: Triple.hh:56
Triple & operator=(const Triple< F2, S2, T2 > &r) Definition: Triple.hh:40
Triple(const First &f, const Second &s, const Third &t) Definition: Triple.hh:30
Third third Third element of the triple. Definition: Triple.hh:85
First first First element of the triple. Definition: Triple.hh:83
bool operator==(const Triple &r) const Definition: Triple.hh:52
bool operator<(const Triple &r) const Definition: Triple.hh:64
Triple() Definition: Triple.hh:27
|