#include <triplet.h>
Public Types | |
typedef std::pair< _Ty1, _Ty2 > | _Mybase |
typedef triplet< _Ty1, _Ty2, _Ty3 > | _Myt |
typedef _Ty3 | third_type |
Public Member Functions | |
triplet () | |
triplet (const _Ty1 &val1, const _Ty2 &val2, const _Ty3 &val3) | |
template<typename _O1, typename _O2, typename _O3> | |
triplet (const triplet< _O1, _O2, _O3 > &rhs) | |
void | swap (_Myt &rhs) |
Public Attributes | |
third_type | third |
Definition at line 47 of file triplet.h.
typedef std::pair<_Ty1, _Ty2> mbo::triplet< _Ty1, _Ty2, _Ty3 >::_Mybase |
Reimplemented in mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >.
typedef triplet<_Ty1, _Ty2, _Ty3> mbo::triplet< _Ty1, _Ty2, _Ty3 >::_Myt |
Reimplemented in mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >.
typedef _Ty3 mbo::triplet< _Ty1, _Ty2, _Ty3 >::third_type |
mbo::triplet< _Ty1, _Ty2, _Ty3 >::triplet | ( | ) | [inline] |
mbo::triplet< _Ty1, _Ty2, _Ty3 >::triplet | ( | const _Ty1 & | val1, | |
const _Ty2 & | val2, | |||
const _Ty3 & | val3 | |||
) | [inline] |
mbo::triplet< _Ty1, _Ty2, _Ty3 >::triplet | ( | const triplet< _O1, _O2, _O3 > & | rhs | ) | [inline] |
void mbo::triplet< _Ty1, _Ty2, _Ty3 >::swap | ( | _Myt & | rhs | ) | [inline] |
Definition at line 72 of file triplet.h.
References mbo::swap(), and mbo::triplet< _Ty1, _Ty2, _Ty3 >::third.
Referenced by mbo::swap().
00073 { 00074 std::swap(first, rhs.first); 00075 std::swap(second, rhs.second); 00076 std::swap(third, rhs.third); 00077 }
third_type mbo::triplet< _Ty1, _Ty2, _Ty3 >::third |
Definition at line 79 of file triplet.h.
Referenced by mbo::operator==(), mbo::triplet< _Ty1, _Ty2, _Ty3 >::swap(), and mbo::quaternion< _Ty1, _Ty2, _Ty3, _Ty4 >::swap().
Hosted on code.google.com | © Marcus Börger | Generated on Fri Jan 18 21:21:14 2008 for MBO-lib by ![]() |