Tuples of three elements (3-tuples).
More...
#include <ogdf/basic/tuples.h>
List of all members.
Public Member Functions |
| | Tuple4 () |
| | Constructs a 4-tuple using default constructors.
|
| | Tuple4 (const E1 &y1, const E2 &y2, const E3 &y3, const E4 &y4) |
| | Constructs a 4-tuple for given values.
|
| | Tuple4 (const Tuple4< E1, E2, E3, E4 > &t4) |
| | Constructs a 4-tuple that is a copy of t4.
|
| 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.
|
| const E4 & | x4 () const |
| | Returns a reference the fourth 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.
|
| E4 & | x4 () |
| | Returns a reference the fourth 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.
|
| E4 | m_x4 |
| | The fourth element.
|
Detailed Description
template<class E1, class E2, class E3, class E4>
class ogdf::Tuple4< E1, E2, E3, E4 >
Tuples of three elements (3-tuples).
Definition at line 178 of file tuples.h.
Constructor & Destructor Documentation
template<class E1, class E2, class E3, class E4>
Constructs a 4-tuple using default constructors.
Definition at line 186 of file tuples.h.
template<class E1, class E2, class E3, class E4>
| ogdf::Tuple4< E1, E2, E3, E4 >::Tuple4 |
( |
const E1 & |
y1, |
|
|
const E2 & |
y2, |
|
|
const E3 & |
y3, |
|
|
const E4 & |
y4 | |
|
) |
| | [inline] |
Constructs a 4-tuple for given values.
Definition at line 188 of file tuples.h.
template<class E1, class E2, class E3, class E4>
Constructs a 4-tuple that is a copy of t4.
Definition at line 191 of file tuples.h.
Member Function Documentation
template<class E1, class E2, class E3, class E4>
| void ogdf::Tuple4< E1, E2, E3, E4 >::operator delete |
( |
void * |
p, |
|
|
size_t |
nBytes | |
|
) |
| | [inline] |
template<class E1, class E2, class E3, class E4>
| void* ogdf::Tuple4< E1, E2, E3, E4 >::operator new |
( |
size_t |
nBytes |
) |
[inline] |
template<class E1, class E2, class E3, class E4>
| void* ogdf::Tuple4< E1, E2, E3, E4 >::operator new |
( |
size_t |
, |
|
|
void * |
p | |
|
) |
| | [inline] |
template<class E1, class E2, class E3, class E4>
Returns a reference the first element.
Definition at line 204 of file tuples.h.
template<class E1, class E2, class E3, class E4>
| const E1& ogdf::Tuple4< E1, E2, E3, E4 >::x1 |
( |
|
) |
const [inline] |
Returns a reference the first element.
Definition at line 195 of file tuples.h.
template<class E1, class E2, class E3, class E4>
| const E2& ogdf::Tuple4< E1, E2, E3, E4 >::x2 |
( |
|
) |
const [inline] |
Returns a reference the second element.
Definition at line 197 of file tuples.h.
template<class E1, class E2, class E3, class E4>
Returns a reference the second element.
Definition at line 206 of file tuples.h.
template<class E1, class E2, class E3, class E4>
Returns a reference the third element.
Definition at line 208 of file tuples.h.
template<class E1, class E2, class E3, class E4>
| const E3& ogdf::Tuple4< E1, E2, E3, E4 >::x3 |
( |
|
) |
const [inline] |
Returns a reference the third element.
Definition at line 199 of file tuples.h.
template<class E1, class E2, class E3, class E4>
Returns a reference the fourth element.
Definition at line 210 of file tuples.h.
template<class E1, class E2, class E3, class E4>
| const E4& ogdf::Tuple4< E1, E2, E3, E4 >::x4 |
( |
|
) |
const [inline] |
Returns a reference the fourth element.
Definition at line 201 of file tuples.h.
Member Data Documentation
template<class E1, class E2, class E3, class E4>
The first element.
Definition at line 180 of file tuples.h.
template<class E1, class E2, class E3, class E4>
The second element.
Definition at line 181 of file tuples.h.
template<class E1, class E2, class E3, class E4>
The third element.
Definition at line 182 of file tuples.h.
template<class E1, class E2, class E3, class E4>
The fourth element.
Definition at line 183 of file tuples.h.
The documentation for this class was generated from the following file: