#include <SO3Any.h>
Classes | |
| class | numholder |
| class | numplaceholder |
Public Member Functions | |
| SAnyNumeric () | |
| template<typename ValueType > | |
| SAnyNumeric (const ValueType &value) | |
| SAnyNumeric (const SAnyNumeric &other) | |
| SAnyNumeric (placeholder *pholder) | |
| SAnyNumeric & | operator= (const SAnyNumeric &rhs) |
| SAnyNumeric | operator+ (const SAnyNumeric &rhs) const |
| SAnyNumeric | operator- (const SAnyNumeric &rhs) const |
| SAnyNumeric | operator* (const SAnyNumeric &rhs) const |
| SAnyNumeric | operator* (float factor) const |
| SAnyNumeric | operator/ (const SAnyNumeric &rhs) const |
| SAnyNumeric & | operator+= (const SAnyNumeric &rhs) |
| SAnyNumeric & | operator-= (const SAnyNumeric &rhs) |
| SAnyNumeric & | operator*= (const SAnyNumeric &rhs) |
| SAnyNumeric & | operator/= (const SAnyNumeric &rhs) |
Specialised SAny class which has built in arithmetic operators, but can hold only types which support operator +,-,* and / .
Definition at line 228 of file SO3Any.h.
| SO3::SAnyNumeric::SAnyNumeric | ( | const ValueType & | value | ) | [inline] |
| SO3::SAnyNumeric::SAnyNumeric | ( | const SAnyNumeric & | other | ) | [inline] |
| SO3::SAnyNumeric::SAnyNumeric | ( | placeholder * | pholder | ) | [inline] |
| SAnyNumeric SO3::SAnyNumeric::operator* | ( | float | factor | ) | const [inline] |
| SAnyNumeric SO3::SAnyNumeric::operator* | ( | const SAnyNumeric & | rhs | ) | const [inline] |
| SAnyNumeric& SO3::SAnyNumeric::operator*= | ( | const SAnyNumeric & | rhs | ) | [inline] |
| SAnyNumeric SO3::SAnyNumeric::operator+ | ( | const SAnyNumeric & | rhs | ) | const [inline] |
| SAnyNumeric& SO3::SAnyNumeric::operator+= | ( | const SAnyNumeric & | rhs | ) | [inline] |
| SAnyNumeric SO3::SAnyNumeric::operator- | ( | const SAnyNumeric & | rhs | ) | const [inline] |
| SAnyNumeric& SO3::SAnyNumeric::operator-= | ( | const SAnyNumeric & | rhs | ) | [inline] |
| SAnyNumeric SO3::SAnyNumeric::operator/ | ( | const SAnyNumeric & | rhs | ) | const [inline] |
| SAnyNumeric& SO3::SAnyNumeric::operator/= | ( | const SAnyNumeric & | rhs | ) | [inline] |
| SAnyNumeric& SO3::SAnyNumeric::operator= | ( | const SAnyNumeric & | rhs | ) | [inline] |
1.6.3