Changeset dc79bd in git for libpolys/coeffs/Enumerator.h
- Timestamp:
- Oct 4, 2012, 8:16:12 PM (11 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- 20c54056198f825ef62888512342886cf96c82a6
- Parents:
- 9f6cc091f81a4d6c75b4696ae3e84bc53e419051
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2012-10-04 20:16:12+02:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2012-10-05 18:15:05+02:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/coeffs/Enumerator.h
r9f6cc0 rdc79bd 54 54 virtual void Reset() = 0; 55 55 56 virtual ~IBaseEnumerator() {} // TODO: needed? 57 56 /// Current position is inside the collection (not -1 or past the end) 57 virtual bool IsValid() const = 0; 58 58 59 private: 60 /// disable copy constructor and assigment operator 59 61 IBaseEnumerator(const IBaseEnumerator&); 60 62 void operator=(const IBaseEnumerator&); … … 62 64 protected: 63 65 IBaseEnumerator(){} 64 65 /// Current position is inside the collection (not -1 or past the end) 66 virtual bool IsValid() const = 0; 66 ~IBaseEnumerator() {} // TODO: needed? 67 68 67 69 }; 68 70 … … 90 92 virtual const_reference Current() const = 0; 91 93 92 virtual ~IAccessor() {} // TODO: needed? 94 protected: 95 IAccessor(){} 96 ~IAccessor() {} // TODO: needed? 93 97 94 98 };
Note: See TracChangeset
for help on using the changeset viewer.