|
| EnumProperty (PropertyDescriptor< T > q, T const &v) |
|
T & | operator= (T const &v) |
|
| Property (PropertyDescriptor< T > q, T const &v) |
|
| Property (PropertyDescriptor< T > q, T const &o, T const &c) |
|
| Property (PropertyDescriptor< T > q, Property< T > const &v) |
|
Property< T > * | clone () const |
|
Property< T > * | clone_from_xml (const XMLNode &node) const |
|
T & | operator= (T const &v) |
|
Property< T > & | operator= (Property< T > const &v) |
|
| PropertyTemplate (PropertyDescriptor< T > p, T const &v) |
|
| PropertyTemplate (PropertyDescriptor< T > p, T const &o, T const &c) |
|
| PropertyTemplate (PropertyDescriptor< T > p, PropertyTemplate< T > const &s) |
|
T & | operator= (T const &v) |
|
PropertyTemplate< T > & | operator= (PropertyTemplate< T > const &p) |
|
T & | operator+= (T const &v) |
|
T | operator- (T const other) const |
|
bool | operator< (T const &other) const |
|
bool | operator> (T const &other) const |
|
bool | operator== (const T &other) const |
|
bool | operator!= (const T &other) const |
|
| operator T const & () const |
|
T const & | val () const |
|
T & | non_const_val () |
|
bool | set_value (XMLNode const &node) |
|
void | get_value (XMLNode &node) const |
|
void | clear_changes () |
|
bool | changed () const |
|
void | invert () |
|
void | get_changes_as_xml (XMLNode *history_node) const |
|
void | get_changes_as_properties (PropertyList &changes, Command *) const |
|
void | apply_change (PropertyBase const *p) |
|
| PropertyBase (PropertyID pid) |
|
virtual | ~PropertyBase () |
|
virtual void | clear_owned_changes () |
|
virtual void | rdiff (std::vector< PBD::Command * > &) const |
|
const gchar * | property_name () const |
|
PropertyID | property_id () const |
|
bool | operator== (PropertyID pid) const |
|
template<class T>
class PBD::EnumProperty< T >
Definition at line 337 of file properties.h.