Changeset 1685:5b37a10234bc in lemon-0.x for lemon/bits
- Timestamp:
- 09/16/05 11:00:18 (19 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@2207
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/bits/alteration_notifier.h
r1587 r1685 81 81 ObserverBase() : registry(0) {} 82 82 83 ObserverBase(const ObserverBase& copy) { 84 if (copy.attached()) { 85 copy.getRegistry()->attach(*this); 86 } 87 } 88 83 89 virtual ~ObserverBase() {} 84 90 … … 112 118 /// Gives back true when the observer is attached into a registry. 113 119 bool attached() const { return registry != 0; } 114 120 115 121 private: 116 122 117 ObserverBase(const ObserverBase& copy);118 123 ObserverBase& operator=(const ObserverBase& copy); 119 124
Note: See TracChangeset
for help on using the changeset viewer.