ardour
Public Member Functions | List of all members
PBD::OwnedPropertyList Class Reference

#include <property_list.h>

Inheritance diagram for PBD::OwnedPropertyList:
PBD::PropertyList

Public Member Functions

 OwnedPropertyList ()
 
bool add (PropertyBase &p)
 
- Public Member Functions inherited from PBD::PropertyList
 PropertyList ()
 
 PropertyList (PropertyList const &)
 
virtual ~PropertyList ()
 
void get_changes_as_xml (XMLNode *)
 
void invert ()
 
bool add (PropertyBase *prop)
 
template<typename T , typename V >
bool add (PropertyDescriptor< T > pid, const V &v)
 

Additional Inherited Members

- Protected Attributes inherited from PBD::PropertyList
bool _property_owner
 

Detailed Description

A variant of PropertyList that does not delete its property list in its destructor. Objects with their own Properties store them in an OwnedPropertyList to avoid having them deleted at the wrong time.

Definition at line 65 of file property_list.h.

Constructor & Destructor Documentation

OwnedPropertyList::OwnedPropertyList ( )

Definition at line 80 of file property_list.cc.

Member Function Documentation

bool OwnedPropertyList::add ( PropertyBase p)

Definition at line 86 of file property_list.cc.


The documentation for this class was generated from the following files: