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 |