diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2006-12-01 07:49:16 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2006-12-01 07:49:16 +0000 |
commit | 66e47a582239d9ba90fd4cf35fdf621dde28012b (patch) | |
tree | 520060b75bb84df4705053f38e8ccbeaee177496 /devel/clint/files/patch-seqbase_iter.cc | |
parent | - Use USE_DOS2UNIX (diff) |
- Unbreak on 5.X
PR: ports/106110
Submitted by: Peter Johnson <johnson.peter@gmail.com>
Notes
Notes:
svn path=/head/; revision=178437
Diffstat (limited to 'devel/clint/files/patch-seqbase_iter.cc')
-rw-r--r-- | devel/clint/files/patch-seqbase_iter.cc | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/devel/clint/files/patch-seqbase_iter.cc b/devel/clint/files/patch-seqbase_iter.cc new file mode 100644 index 000000000000..04de79ed65a0 --- /dev/null +++ b/devel/clint/files/patch-seqbase_iter.cc @@ -0,0 +1,60 @@ +--- lib/python/seqbase_iter.cc.orig Mon Apr 16 12:53:23 2001 ++++ lib/python/seqbase_iter.cc Thu Nov 30 22:09:39 2006 +@@ -61,7 +61,7 @@ + return seqref<T>(*seq, count + i); + } + +- template<class T> ++ template<class T> typename + SeqBase<T>::iterator& SeqBase<T>::iterator::operator=(const iterator& other) { + if (this == &other) return *this; + seq = other.seq; +@@ -69,23 +69,23 @@ + return *this; + } + +- template<class T> ++ template<class T> typename + SeqBase<T>::iterator SeqBase<T>::iterator::operator+(int n) const { + return iterator(seq, count + n); + } + +- template<class T> ++ template<class T> typename + SeqBase<T>::iterator SeqBase<T>::iterator::operator-(int n) const { + return iterator(seq, count - n); + } + +- template<class T> ++ template<class T> typename + SeqBase<T>::iterator& SeqBase<T>::iterator::operator+=(int n) { + count = count + n; + return *this; + } + +- template<class T> ++ template<class T> typename + SeqBase<T>::iterator& SeqBase<T>::iterator::operator-=(int n) { + count = count - n; + return *this; +@@ -99,16 +99,16 @@ + } + + // prefix ++ +- template<class T> ++ template<class T> typename + SeqBase<T>::iterator& SeqBase<T>::iterator::operator++ () { count++; return *this;} + // postfix ++ +- template<class T> ++ template<class T> typename + SeqBase<T>::iterator SeqBase<T>::iterator::operator++ (int) { return iterator(seq, count++);} + // prefix -- +- template<class T> ++ template<class T> typename + SeqBase<T>::iterator& SeqBase<T>::iterator::operator-- () { count--; return *this;} + // postfix -- +- template<class T> ++ template<class T> typename + SeqBase<T>::iterator SeqBase<T>::iterator::operator-- (int) { return iterator(seq, count--);} + + template<class T> |