8 template <
class T1,
class T2,
class T3>
21 template <
class U1,
class U2,
class U3>
26 template <
class T1,
class T2,
class T3>
32 template <
class T1,
class T2,
class T3>
33 inline bool operator<(const Triplet<T1, T2, T3>&
x,
36 x.first <
y.first || (!(
y.first <
x.first) &&
x.second <
y.second);
39 (!(
y.first <
x.first) && !(
y.second <
x.second) &&
x.third <
y.third);
42 template <
class T1,
class T2,
class T3>
Triplet< T1, T2, T3 > make_Triplet(const T1 &x, const T2 &y, const T3 &z)
bool operator==(const QGLikelihoodParameters &lhs, const QGLikelihoodCategory &rhs)
Test if parameters are compatible with category.
Triplet(const Triplet< U1, U2, U3 > &p)
Triplet(const T1 &a, const T2 &b, const T3 &c)