This class implements a triple object able to hold three individual elements.
More...
|
| | Triple () |
| | Creates a new triple object with default values.
|
| |
| | Triple (const T1 &first, const T2 &second=T1(), const T3 &third=T3()) |
| | Creates a new triple object with three elements.
|
| |
| const T1 & | first () const |
| | Returns the first element of this triple object.
|
| |
| T1 & | first () |
| | Returns the first element of this triple object.
|
| |
| const T2 & | second () const |
| | Returns the second element of this triple object.
|
| |
| T2 & | second () |
| | Returns the second element of this triple object.
|
| |
| const T3 & | third () const |
| | Returns the third element of this triple object.
|
| |
| T3 & | third () |
| | Returns the third element of this triple object.
|
| |
| bool | operator== (const Triple< T1, T2, T3 > &triple) const |
| | Returns whether two triples are equal.
|
| |
| bool | operator!= (const Triple< T1, T2, T3 > &triple) const |
| | Returns whether two triples are not equal.
|
| |
| bool | operator< (const Triple< T1, T2, T3 > &triple) const |
| | Returns whether this triple object is 'lesser' than a second triple object.
|
| |
template<typename T1, typename T2, typename T3>
class Ocean::Triple< T1, T2, T3 >
This class implements a triple object able to hold three individual elements.
- Template Parameters
-
| T1 | Data type of the first element of the triple object |
| T2 | Data type of the second element of the triple object |
| T3 | Data type of the third element of the triple object |