Tuples of three elements (3-tuples).
More...
#include <ogdf/basic/tuples.h>
List of all members.
Public Member Functions |
| | Tuple3 () |
| | Constructs a 3-tuple using default constructors.
|
| | Tuple3 (const E1 &y1, const E2 &y2, const E3 &y3) |
| | Constructs a 3-tuple for given values.
|
| | Tuple3 (const Tuple3< E1, E2, E3 > &t3) |
| | Constructs a 3-tuple that is a copy of t3.
|
| const E1 & | x1 () const |
| | Returns a reference the first element.
|
| const E2 & | x2 () const |
| | Returns a reference the second element.
|
| const E3 & | x3 () const |
| | Returns a reference the third element.
|
| E1 & | x1 () |
| | Returns a reference the first element.
|
| E2 & | x2 () |
| | Returns a reference the second element.
|
| E3 & | x3 () |
| | Returns a reference the third element.
|
| void * | operator new (size_t nBytes) |
| void * | operator new (size_t, void *p) |
| void | operator delete (void *p, size_t nBytes) |
Public Attributes |
| E1 | m_x1 |
| | The first element.
|
| E2 | m_x2 |
| | The second element.
|
| E3 | m_x3 |
| | The third element.
|
Detailed Description
template<class E1, class E2, class E3>
class ogdf::Tuple3< E1, E2, E3 >
Tuples of three elements (3-tuples).
Definition at line 120 of file tuples.h.
Constructor & Destructor Documentation
template<class E1, class E2, class E3>
Constructs a 3-tuple using default constructors.
Definition at line 127 of file tuples.h.
template<class E1, class E2, class E3>
| ogdf::Tuple3< E1, E2, E3 >::Tuple3 |
( |
const E1 & |
y1, |
|
|
const E2 & |
y2, |
|
|
const E3 & |
y3 | |
|
) |
| | [inline] |
Constructs a 3-tuple for given values.
Definition at line 129 of file tuples.h.
template<class E1, class E2, class E3>
Constructs a 3-tuple that is a copy of t3.
Definition at line 132 of file tuples.h.
Member Function Documentation
template<class E1, class E2, class E3>
| void ogdf::Tuple3< E1, E2, E3 >::operator delete |
( |
void * |
p, |
|
|
size_t |
nBytes | |
|
) |
| | [inline] |
template<class E1, class E2, class E3>
| void* ogdf::Tuple3< E1, E2, E3 >::operator new |
( |
size_t |
nBytes |
) |
[inline] |
template<class E1, class E2, class E3>
| void* ogdf::Tuple3< E1, E2, E3 >::operator new |
( |
size_t |
, |
|
|
void * |
p | |
|
) |
| | [inline] |
template<class E1, class E2, class E3>
Returns a reference the first element.
Definition at line 143 of file tuples.h.
template<class E1, class E2, class E3>
Returns a reference the first element.
Definition at line 136 of file tuples.h.
template<class E1, class E2, class E3>
Returns a reference the second element.
Definition at line 145 of file tuples.h.
template<class E1, class E2, class E3>
Returns a reference the second element.
Definition at line 138 of file tuples.h.
template<class E1, class E2, class E3>
Returns a reference the third element.
Definition at line 147 of file tuples.h.
template<class E1, class E2, class E3>
Returns a reference the third element.
Definition at line 140 of file tuples.h.
Member Data Documentation
template<class E1, class E2, class E3>
The first element.
Definition at line 122 of file tuples.h.
template<class E1, class E2, class E3>
The second element.
Definition at line 123 of file tuples.h.
template<class E1, class E2, class E3>
The third element.
Definition at line 124 of file tuples.h.
The documentation for this class was generated from the following file: