Changeset 8501eb for molecuilder/src/Patterns
- Timestamp:
- Feb 3, 2010, 4:42:06 PM (16 years ago)
- Children:
- b9f422
- Parents:
- bc1fbf
- File:
-
- 1 edited
-
molecuilder/src/Patterns/Observer.hpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/Patterns/Observer.hpp
rbc1fbf r8501eb 87 87 88 88 #define OBSERVE Observable::_Observable_protector _scope_obs_protector(this) 89 #define START_OBSERVER Observable::start_observer_internal(this);do{do{}while(0) 90 #define FINISH_OBSERVER }while(0);Observable::finish_observer_internal(this) 91 #define RETURN_OBSERVER( retval ) do{Observable::finish_observer_internal(this); return (retval);}while(0) 89 // deprecated macros from before RAII was used 90 //#define START_OBSERVER Observable::start_observer_internal(this);do{do{}while(0) 91 //#define FINISH_OBSERVER }while(0);Observable::finish_observer_internal(this) 92 //#define RETURN_OBSERVER( retval ) do{Observable::finish_observer_internal(this); return (retval);}while(0) 92 93 #endif /* OBSERVER_HPP_ */
Note:
See TracChangeset
for help on using the changeset viewer.
