tlp::ObservableProperty
tlp::ObservableProperty
Section: Tulip Graph Library (3) Updated: 19 Jul 2010 Local index
Up
NAME
tlp::ObservableProperty -
Observable object for Property.
SYNOPSIS
#include <ObservableProperty.h>
Inherited by tlp::PropertyInterface.
Public Member Functions
virtual ~ObservableProperty ()
void addPropertyObserver (PropertyObserver *) const
unsigned int countPropertyObservers ()
void removePropertyObserver (PropertyObserver *) const
void removePropertyObservers ()
Protected Member Functions
void notifyBeforeSetNodeValue (PropertyInterface *, const node n)
void notifyAfterSetNodeValue (PropertyInterface *, const node n)
void notifyBeforeSetEdgeValue (PropertyInterface *, const edge e)
void notifyAfterSetEdgeValue (PropertyInterface *, const edge e)
void notifyBeforeSetAllNodeValue (PropertyInterface *)
void notifyAfterSetAllNodeValue (PropertyInterface *)
void notifyBeforeSetAllEdgeValue (PropertyInterface *)
void notifyAfterSetAllEdgeValue (PropertyInterface *)
void notifyDestroy (PropertyInterface *)
Protected Attributes
stdext::slist< PropertyObserver * > observers
Detailed Description
Observable object for Property.
Constructor & Destructor Documentation
virtual tlp::ObservableProperty::~ObservableProperty () [inline, virtual]
Member Function Documentation
void tlp::ObservableProperty::addPropertyObserver (PropertyObserver * obs) const [inline]Register a new observer
unsigned int tlp::ObservableProperty::countPropertyObservers () [inline]Returns the number of observers
void tlp::ObservableProperty::notifyAfterSetAllEdgeValue (PropertyInterface *) [protected]
Reimplemented in tlp::PropertyInterface.
void tlp::ObservableProperty::notifyAfterSetAllNodeValue (PropertyInterface *) [protected]
Reimplemented in tlp::PropertyInterface.
void tlp::ObservableProperty::notifyAfterSetEdgeValue (PropertyInterface *, const edge e) [protected]
Reimplemented in tlp::PropertyInterface.
void tlp::ObservableProperty::notifyAfterSetNodeValue (PropertyInterface *, const node n) [protected]
Reimplemented in tlp::PropertyInterface.
void tlp::ObservableProperty::notifyBeforeSetAllEdgeValue (PropertyInterface *) [protected]
void tlp::ObservableProperty::notifyBeforeSetAllNodeValue (PropertyInterface *) [protected]
void tlp::ObservableProperty::notifyBeforeSetEdgeValue (PropertyInterface *, const edge e) [protected]
void tlp::ObservableProperty::notifyBeforeSetNodeValue (PropertyInterface *, const node n) [protected]
void tlp::ObservableProperty::notifyDestroy (PropertyInterface *) [protected]
Reimplemented in tlp::PropertyInterface.
void tlp::ObservableProperty::removePropertyObserver (PropertyObserver * item) const [inline]Remove an observer
void tlp::ObservableProperty::removePropertyObservers () [inline]Remove all observers
Member Data Documentation
stdext::slist<PropertyObserver*> tlp::ObservableProperty::observers [mutable, protected]
Author
Generated automatically by Doxygen for Tulip Graph Library from the source code.
Index
- NAME
-
- SYNOPSIS
-
- Public Member Functions
-
- Protected Member Functions
-
- Protected Attributes
-
- Detailed Description
-
- Constructor & Destructor Documentation
-
- virtual tlp::ObservableProperty::~ObservableProperty () [inline, virtual]
-
- Member Function Documentation
-
- void tlp::ObservableProperty::addPropertyObserver (PropertyObserver * obs) const [inline]Register a new observer
-
- unsigned int tlp::ObservableProperty::countPropertyObservers () [inline]Returns the number of observers
-
- void tlp::ObservableProperty::notifyAfterSetAllEdgeValue (PropertyInterface *) [protected]
-
- void tlp::ObservableProperty::notifyAfterSetAllNodeValue (PropertyInterface *) [protected]
-
- void tlp::ObservableProperty::notifyAfterSetEdgeValue (PropertyInterface *, const edge e) [protected]
-
- void tlp::ObservableProperty::notifyAfterSetNodeValue (PropertyInterface *, const node n) [protected]
-
- void tlp::ObservableProperty::notifyBeforeSetAllEdgeValue (PropertyInterface *) [protected]
-
- void tlp::ObservableProperty::notifyBeforeSetAllNodeValue (PropertyInterface *) [protected]
-
- void tlp::ObservableProperty::notifyBeforeSetEdgeValue (PropertyInterface *, const edge e) [protected]
-
- void tlp::ObservableProperty::notifyBeforeSetNodeValue (PropertyInterface *, const node n) [protected]
-
- void tlp::ObservableProperty::notifyDestroy (PropertyInterface *) [protected]
-
- void tlp::ObservableProperty::removePropertyObserver (PropertyObserver * item) const [inline]Remove an observer
-
- void tlp::ObservableProperty::removePropertyObservers () [inline]Remove all observers
-
- Member Data Documentation
-
- stdext::slist<PropertyObserver*> tlp::ObservableProperty::observers [mutable, protected]
-
- Author
-
This document was created by
man2html,
using the manual pages.
Time: 22:28:20 GMT, April 16, 2011