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.