|
ICAROUS
|
#include <Triple.h>
Public Member Functions | |
| Triple () | |
| Triple (const L &left, const C ¢er, const R &right) | |
| L | getLeft () const |
| C | getCenter () const |
| R | getRight () const |
| L | getFirst () const |
| C | getSecond () const |
| R | getThird () const |
| template<typename L1 , typename C1 , typename R1 > | |
| Triple (const Triple< L1, C1, R1 > &t) | |
Public Attributes | |
| L | first |
| C | second |
| R | third |
A class representing a three member tuple
| <L> | Type of the first element of the tuple |
| <C> | Type of the second element of the tuple |
| <R> | Type of the third element of the tuple |
|
inline |
Construct a Triple
|
inline |
Construct a Triple
|
inline |
Copy a Triple
|
inline |
The center element
|
inline |
The first (or leftmost) element
|
inline |
The left-most element
|
inline |
The rightmost element
|
inline |
The second (or center) element
|
inline |
The third (or rightmost) element
| L larcfm::Triple< L, C, R >::first |
The left-most element
| C larcfm::Triple< L, C, R >::second |
The center element
| R larcfm::Triple< L, C, R >::third |
The rightmost element