|
IMP
2.0.0
The Integrative Modeling Platform
|
#include <IMP/base/tracking.h>
Public Types | |
|
typedef base::set< Tracked * > ::const_iterator | TrackedIterator |
Public Member Functions | |
| void | add_tracked (Tracked *tr) |
| std::string | get_changed_description () const |
| bool | get_is_dirty () const |
| Vector< Tracked * > | get_tracked () |
| void | remove_tracked (Tracked *tr) |
| void | set_is_dirty (bool tf) |
| TrackedIterator | tracked_begin () const |
| TrackedIterator | tracked_end () const |
By inheriting from this, an Object can keep track of a list of objects as long as they are alive.
Definition at line 23 of file tracking.h.