| Index: net/tools/flip_server/balsa_headers.h
|
| diff --git a/net/tools/flip_server/balsa_headers.h b/net/tools/flip_server/balsa_headers.h
|
| index 981b5a7ec4fbe3fcea11b19f05a6c44f3577f432..1bd3100dac5c55918d1c4552dcb6821b8499b903 100644
|
| --- a/net/tools/flip_server/balsa_headers.h
|
| +++ b/net/tools/flip_server/balsa_headers.h
|
| @@ -306,12 +306,10 @@ class BalsaHeaders {
|
| typedef iterator_base self;
|
|
|
| // default constructor.
|
| - iterator_base() : headers_(NULL), idx_(0) { }
|
| + iterator_base();
|
|
|
| // copy constructor.
|
| - iterator_base(const iterator_base& it)
|
| - : headers_(it.headers_),
|
| - idx_(it.idx_) {}
|
| + iterator_base(const iterator_base& it);
|
|
|
| reference operator*() const {
|
| return Lookup(idx_);
|
| @@ -353,9 +351,7 @@ class BalsaHeaders {
|
| std::ostream& operator<<(std::ostream& os) const;
|
|
|
| protected:
|
| - iterator_base(const BalsaHeaders* headers, HeaderLines::size_type index) :
|
| - headers_(headers),
|
| - idx_(index) {}
|
| + iterator_base(const BalsaHeaders* headers, HeaderLines::size_type index);
|
|
|
| void increment() {
|
| const HeaderLines& header_lines = headers_->header_lines_;
|
| @@ -536,6 +532,7 @@ class BalsaHeaders {
|
| friend class BalsaHeaders;
|
| public:
|
| typedef const_header_lines_key_iterator self;
|
| + const_header_lines_key_iterator(const const_header_lines_key_iterator&);
|
|
|
| self& operator++() {
|
| do {
|
| @@ -554,16 +551,11 @@ class BalsaHeaders {
|
| private:
|
| const_header_lines_key_iterator(const BalsaHeaders* headers,
|
| HeaderLines::size_type index,
|
| - const base::StringPiece& key)
|
| - : iterator_base(headers, index),
|
| - key_(key) {
|
| - }
|
| + const base::StringPiece& key);
|
|
|
| // Should only be used for creating an end iterator.
|
| const_header_lines_key_iterator(const BalsaHeaders* headers,
|
| - HeaderLines::size_type index)
|
| - : iterator_base(headers, index) {
|
| - }
|
| + HeaderLines::size_type index);
|
|
|
| bool AtEnd() const {
|
| return *this >= headers_->header_lines_end();
|
|
|