|
SO3Engine
|
#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) |
Public Member Functions inherited from SO3::SAny | |
| SAny () | |
| template<typename ValueType > | |
| SAny (const ValueType &value) | |
| SAny (const SAny &other) | |
| virtual | ~SAny () |
| SAny & | Swap (SAny &rhs) |
| template<typename ValueType > | |
| SAny & | operator= (const ValueType &rhs) |
| SAny & | operator= (const SAny &rhs) |
| bool | IsEmpty () const |
| const std::type_info & | GetType () const |
| void | Destroy () |
| template<typename ValueType > | |
| ValueType | operator() () const |
Additional Inherited Members | |
Protected Attributes inherited from SO3::SAny | |
| placeholder * | mContent |
Specialised SAny class which has built in arithmetic operators, but can hold only types which support operator +,-,* and / .
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |