|
| | BooleanProperty (BooleanProperty &&)=default |
| |
| | BooleanProperty (C_ &Object) |
| |
| | BooleanProperty (C_ *Object) |
| |
| bool | operator! () const |
| |
| bool | operator&& (const T_ &v) const |
| |
| BooleanProperty & | operator= (BooleanProperty &&)=default |
| |
| template<class O_ > |
| BooleanProperty & | operator= (const O_ &value) |
| |
| template<class AC_ , class O_ , O_(C_::*)() const G_, void(C_::*)(const O_ &) S_> |
| BooleanProperty & | operator= (const Property< AC_, O_, G_, S_ > &prop) |
| |
| 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::BooleanProperty< C_, T_, Getter_, Setter_ >
Supports logic operators.
Mostly designed to be used with bool &&, ||, !, and equalities ==, !=