|
acme
Foundational cross-platform layer of the ca2 framework
|
Classes | |
| struct | set_property_t |
Public Member Functions | |
| property (::data::property_container *ppropertycontainer=nullptr, const ::atom &atom={}) | |
| property (const property &property) | |
| ::atom | atom () const |
| ::comparable_array< ::data::property_will_change > & | property_will_change () const |
| ::comparable_array< ::data::property_changed > & | property_changed () const |
| bool | operator&& (::data::property_change &change) const |
| bool | operator&& (const ::atom_array_base &atoma) const |
| bool | set_property (const ::payload &payload, const ::action_context &actioncontext) const |
| ::atom_array_base | get_key (const ::atom_array_base &atomaSuffix) const |
| bool | set_property (const ::atom_array_base &atomaSuffix, const ::payload &payload, const ::action_context &actioncontext) const |
| ::payload | get_property (const ::atom_array_base &atomaSuffix={}) const |
| bool | operator== (const property &property) const |
| property & | operator= (set_property_t setproperty) |
Protected Member Functions | |
| void | initialize_data_property (const ::data::property &propertySource) |
Protected Attributes | |
| ::data::property_container * | m_ppropertycontainer |
| ::atom | m_atom |
Friends | |
| class | ::user::property |