![]() |
IMP
2.1.1
The Integrative Modeling Platform
|
#include <IMP/kernel/scoped.h>
Inheritance diagram for IMP::kernel::ScopedSetAttribute< Key, Value >:Public Member Functions | |
| ScopedSetAttribute (Particle *p, Key key, const Value &value) | |
| void | reset () |
| void | set (Particle *p, Key key, const Value &value) |
| void | show (std::ostream &out=std::cout) const |
Set an attribute to a given value and restore the old value when this goes out of scope..
Definition at line 243 of file kernel/scoped.h.
|
explicit |
explicit constructor that sets the properties of ScopedSetAttribute
Definition at line 263 of file kernel/scoped.h.
| void IMP::kernel::ScopedSetAttribute< Key, Value >::reset | ( | ) |
resets the properties previously set for this class
Definition at line 263 of file kernel/scoped.h.
| void IMP::kernel::ScopedSetAttribute< Key, Value >::set | ( | Particle * | p, |
| Key | key, | ||
| const Value & | value | ||
| ) |
sets the properties of the class to new ones
Definition at line 263 of file kernel/scoped.h.