|
| 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 ==, !=