template<typename, typename>
class Geo::GeoPair
A generic pair class. Inherits things like CopyConstructible or Assignable from its argument types.
Functions
Name | Description |
---|---|
GeoPair() | Constructors. |
GeoPair(const T1 &, const T2 &) | Constructors. |
GeoPair(T1 &&, const T2 &) | Constructors. |
GeoPair(const T1 &, T2 &&) | Constructors. |
GeoPair(T1 &&, T2 &&) | Constructors. |
GeoPair(const GeoPair &) | Constructors. |
GeoPair(GeoPair &&) | Constructors. |
operator!=(const GeoPair &) | Equality operators. |
operator<(const GeoPair &) | Comparison operator, required to use this class as a key in an STL-style container. |
operator=(const GeoPair &) | Assignment. |
operator=(GeoPair &&) | Move assignment. |
operator==(const GeoPair &) | Equality operators. |
Variables
Name | Description |
---|---|
T1 first | First value. |
T2 second | Second value. |
Anchor | ||||
---|---|---|---|---|
|
Geo::GeoPair< T1, T2 >::GeoPair
...
public: GeoPair()
...
Constructors.
Anchor | ||||
---|---|---|---|---|
|
Geo::GeoPair< T1, T2 >::GeoPair
...
public: GeoPair
(
const T1 & t1,
const T2 & t2
)
...
Constructors.
Anchor | ||||
---|---|---|---|---|
|
GEO_FORCE_INLINE Geo::GeoPair< T1, T2 >::GeoPair
...
public: GEO_FORCE_INLINE GeoPair
(
T1 && t1,
const T2 & t2
)
...
Constructors.
Anchor | ||||
---|---|---|---|---|
|
GEO_FORCE_INLINE Geo::GeoPair< T1, T2 >::GeoPair
...
public: GEO_FORCE_INLINE GeoPair
(
const T1 & t1,
T2 && t2
)
...
Constructors.
Anchor | ||||
---|---|---|---|---|
|
GEO_FORCE_INLINE Geo::GeoPair< T1, T2 >::GeoPair
...
public: GEO_FORCE_INLINE GeoPair
(
T1 && t1,
T2 && t2
)
...
Constructors.
Anchor | ||||
---|---|---|---|---|
|
GEO_FORCE_INLINE Geo::GeoPair< T1, T2 >::GeoPair
...
public: GEO_FORCE_INLINE GeoPair
(
const GeoPair & rhs
)
...
Constructors.
Anchor | ||||
---|---|---|---|---|
|
GEO_FORCE_INLINE Geo::GeoPair< T1, T2 >::GeoPair
...
public: GEO_FORCE_INLINE GeoPair
(
GeoPair && rhs
)
...
Constructors.
Anchor | ||||
---|---|---|---|---|
|
bool Geo::GeoPair< T1, T2 >::operator!=
...
public: bool operator!=
(
const GeoPair & rhs
) const
...
Equality operators.
Anchor | ||||
---|---|---|---|---|
|
bool Geo::GeoPair< T1, T2 >::operator<
...
public: bool operator<
(
const GeoPair & rhs
) const
...
Comparison operator, required to use this class as a key in an STL-style container.
Anchor | ||||
---|---|---|---|---|
|
GeoPair& Geo::GeoPair< T1, T2 >::operator=
...
public: GeoPair & operator=
(
const GeoPair & rhs
)
...
Assignment.
Anchor | ||||
---|---|---|---|---|
|
GeoPair& Geo::GeoPair< T1, T2 >::operator=
...
public: GeoPair & operator=
(
GeoPair && rhs
)
...
Move assignment.
Anchor | ||||
---|---|---|---|---|
|
bool Geo::GeoPair< T1, T2 >::operator==
...
public: bool operator==
(
const GeoPair & rhs
) const
...
Equality operators.