acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
data::property Class Reference
Inheritance diagram for data::property:
data::check_property data::text_property data::check_handler user::check_property data::text_handler user::text_property

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

The documentation for this class was generated from the following files:
  • prototype/data/property.h
  • prototype/data/property.cpp