|
| | NumericProperty (C_ &Object) |
| |
| | NumericProperty (C_ *Object) |
| |
| | NumericProperty (NumericProperty &&)=default |
| |
| T_ | operator* (const T_ &v) const |
| |
| template<class O_ > |
| T_ | operator*= (const O_ &v) |
| |
| T_ | operator+ (const T_ &v) const |
| |
| T_ | operator++ () |
| |
| T_ | operator++ (int) |
| |
| T_ | operator+= (const T_ &v) |
| |
| T_ | operator- (const T_ &v) const |
| |
| T_ | operator-- () |
| |
| T_ | operator-- (int) |
| |
| T_ | operator-= (const T_ &v) |
| |
| T_ | operator/ (const T_ &v) const |
| |
| template<class O_ > |
| T_ | operator/= (const O_ &v) |
| |
| bool | operator< (const T_ &v) const |
| |
| bool | operator<= (const T_ &v) const |
| |
| NumericProperty & | operator= (const NumericProperty &other) |
| |
| template<class AC_ , class O_ , O_(C_::*)() const G_, void(C_::*)(const O_ &) S_> |
| NumericProperty & | operator= (const Property< AC_, O_, G_, S_ > &prop) |
| |
| NumericProperty & | operator= (const T_ &value) |
| |
| NumericProperty & | operator= (NumericProperty &&)=default |
| |
| bool | operator> (const T_ &v) const |
| |
| bool | operator>= (const T_ &v) const |
| |
| | Property (C_ &Object) |
| |
| | Property (C_ *Object) |
| |
| | Property (const Property &)=delete |
| |
| | Property (Property &&)=default |
| |
| T_ | Get () const |
| |
| | operator const T_ () const |
| |
| | operator T_ () |
| |
| bool | operator!= (const T_ &v) const |
| |
| T_ | operator* () const |
| |
| template<class O_ > |
| Property & | operator= (const O_ &value) |
| |
| Property & | operator= (const Property &)=delete |
| |
| template<class AC_ , T_(AC_::*)() const G_, void(AC_::*)(const T_ &) S_> |
| Property & | operator= (const Property< AC_, T_, G_, S_ > &prop) |
| |
| Property & | operator= (const T_ &value) |
| |
| Property & | operator= (Property &&)=default |
| |
| bool | operator== (const T_ &v) const |
| |
| void | Set (const T_ &value) |
| |
template<class C_, class T_, T_(C_::*)() const Getter_, void(C_::*)(const T_ &) Setter_>
class Gorgon::NumericProperty< C_, T_, Getter_, Setter_ >
Supports arithmetic operators including +, * ..., +=, ...
==, <, > but not &, && float, int, double, math/Complex