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