This is the documentation for Enlighten.

class Geo GeoTriple

template<typename, typename, typename>
class Geo::GeoTriple

A generic triple class. Inherits things like CopyConstructible or Assignable from its argument types.

Functions

Name Description
GeoTriple()

Constructors.

GeoTriple(const T1 &, const T2 &, const T3 &)

Constructors.

operator!=(const GeoTriple &)

Equality operators.

operator<(const GeoTriple &)

Comparison operator, required to use this class as a key in an STL-style container.

operator==(const GeoTriple &)

Equality operators.

Variables

Name Description
T1 first

First value.

T2 second

Second value.

T3 third

Third value.


Geo::GeoTriple< T1, T2, T3 >::GeoTriple


public: GeoTriple()


Constructors.


Geo::GeoTriple< T1, T2, T3 >::GeoTriple


public: GeoTriple
(
    const T1 & t1,
    const T2 & t2,
    const T3 & t3
)


Constructors.


bool Geo::GeoTriple< T1, T2, T3 >::operator!=


public: bool operator!=
(
    const GeoTriple & rhs
) const


Equality operators.


bool Geo::GeoTriple< T1, T2, T3 >::operator<


public: bool operator<
(
    const GeoTriple & rhs
) const


Comparison operator, required to use this class as a key in an STL-style container.


bool Geo::GeoTriple< T1, T2, T3 >::operator==


public: bool operator==
(
    const GeoTriple & rhs
) const


Equality operators.