Fixing whitespace problems

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111759 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Howard Hinnant 2010-08-22 00:29:01 +00:00
parent 256813f4e7
commit 712522cfd8
58 changed files with 147 additions and 147 deletions

View File

@ -9,15 +9,15 @@
// <iterator> // <iterator>
// template<class Category, class T, class Distance = ptrdiff_t, // template<class Category, class T, class Distance = ptrdiff_t,
// class Pointer = T*, class Reference = T&> // class Pointer = T*, class Reference = T&>
// struct iterator // struct iterator
// { // {
// typedef T value_type; // typedef T value_type;
// typedef Distance difference_type; // typedef Distance difference_type;
// typedef Pointer pointer; // typedef Pointer pointer;
// typedef Reference reference; // typedef Reference reference;
// typedef Category iterator_category; // typedef Category iterator_category;
// }; // };
#include <iterator> #include <iterator>

View File

@ -9,13 +9,13 @@
// <iterator> // <iterator>
// template <InputIterator Iter> // template <InputIterator Iter>
// void advance(Iter& i, Iter::difference_type n); // void advance(Iter& i, Iter::difference_type n);
// //
// template <BidirectionalIterator Iter> // template <BidirectionalIterator Iter>
// void advance(Iter& i, Iter::difference_type n); // void advance(Iter& i, Iter::difference_type n);
// //
// template <RandomAccessIterator Iter> // template <RandomAccessIterator Iter>
// void advance(Iter& i, Iter::difference_type n); // void advance(Iter& i, Iter::difference_type n);
#include <iterator> #include <iterator>

View File

@ -9,11 +9,11 @@
// <iterator> // <iterator>
// template <InputIterator Iter> // template <InputIterator Iter>
// Iter::difference_type // Iter::difference_type
// distance(Iter first, Iter last); // distance(Iter first, Iter last);
// //
// template <RandomAccessIterator Iter> // template <RandomAccessIterator Iter>
// Iter::difference_type // Iter::difference_type
// distance(Iter first, Iter last); // distance(Iter first, Iter last);

View File

@ -9,7 +9,7 @@
// <iterator> // <iterator>
// template <InputIterator Iter> // template <InputIterator Iter>
// Iter next(Iter x, Iter::difference_type n = 1); // Iter next(Iter x, Iter::difference_type n = 1);
#include <iterator> #include <iterator>

View File

@ -9,7 +9,7 @@
// <iterator> // <iterator>
// template <BidirectionalIterator Iter> // template <BidirectionalIterator Iter>
// Iter prev(Iter x, Iter::difference_type n = 1); // Iter prev(Iter x, Iter::difference_type n = 1);
#include <iterator> #include <iterator>

View File

@ -18,7 +18,7 @@
// typedef const T& reference; // typedef const T& reference;
// typedef random_access_iterator_tag iterator_category; // typedef random_access_iterator_tag iterator_category;
// }; // };
#include <iterator> #include <iterator>
#include <type_traits> #include <type_traits>

View File

@ -11,7 +11,7 @@
// template<class NotAnIterator> // template<class NotAnIterator>
// struct iterator_traits // struct iterator_traits
// { // {
// }; // };
#include <iterator> #include <iterator>

View File

@ -11,12 +11,12 @@
// template<class Iter> // template<class Iter>
// struct iterator_traits // struct iterator_traits
// { // {
// typedef typename Iter::difference_type difference_type; // typedef typename Iter::difference_type difference_type;
// typedef typename Iter::value_type value_type; // typedef typename Iter::value_type value_type;
// typedef typename Iter::pointer pointer; // typedef typename Iter::pointer pointer;
// typedef typename Iter::reference reference; // typedef typename Iter::reference reference;
// typedef typename Iter::iterator_category iterator_category; // typedef typename Iter::iterator_category iterator_category;
// }; // };
#include <iterator> #include <iterator>

View File

@ -18,7 +18,7 @@
// typedef T& reference; // typedef T& reference;
// typedef random_access_iterator_tag iterator_category; // typedef random_access_iterator_tag iterator_category;
// }; // };
#include <iterator> #include <iterator>
#include <type_traits> #include <type_traits>

View File

@ -248,4 +248,4 @@ operator-(const random_access_iterator<T>& x, const random_access_iterator<U>& y
return x.base() - y.base(); return x.base() - y.base();
} }
#endif #endif // ITERATORS_H

View File

@ -12,7 +12,7 @@
// back_insert_iterator // back_insert_iterator
// requires CopyConstructible<Cont::value_type> // requires CopyConstructible<Cont::value_type>
// back_insert_iterator<Cont>& // back_insert_iterator<Cont>&
// operator=(const Cont::value_type& value); // operator=(const Cont::value_type& value);
#include <iterator> #include <iterator>

View File

@ -12,7 +12,7 @@
// back_insert_iterator // back_insert_iterator
// requires CopyConstructible<Cont::value_type> // requires CopyConstructible<Cont::value_type>
// back_insert_iterator<Cont>& // back_insert_iterator<Cont>&
// operator=(Cont::value_type&& value); // operator=(Cont::value_type&& value);
#include <iterator> #include <iterator>
@ -32,7 +32,7 @@ test(C c)
assert(c.back() == typename C::value_type()); assert(c.back() == typename C::value_type());
} }
#endif #endif // _LIBCPP_MOVE
int main() int main()
{ {

View File

@ -9,7 +9,7 @@
// <iterator> // <iterator>
// template <BackInsertionContainer Cont> // template <BackInsertionContainer Cont>
// back_insert_iterator<Cont> // back_insert_iterator<Cont>
// back_inserter(Cont& x); // back_inserter(Cont& x);

View File

@ -13,16 +13,16 @@
// Test nested types and data member: // Test nested types and data member:
// template <BackInsertionContainer Cont> // template <BackInsertionContainer Cont>
// class back_insert_iterator { // class back_insert_iterator {
// protected: // protected:
// Cont* container; // Cont* container;
// public: // public:
// typedef Cont container_type; // typedef Cont container_type;
// typedef void value_type; // typedef void value_type;
// typedef void difference_type; // typedef void difference_type;
// typedef back_insert_iterator<Cont>& reference; // typedef back_insert_iterator<Cont>& reference;
// typedef void pointer; // typedef void pointer;
// }; // };
#include <iterator> #include <iterator>

View File

@ -11,7 +11,7 @@
// front_insert_iterator // front_insert_iterator
// front_insert_iterator<Cont>& // front_insert_iterator<Cont>&
// operator=(const Cont::value_type& value); // operator=(const Cont::value_type& value);
#include <iterator> #include <iterator>

View File

@ -11,7 +11,7 @@
// front_insert_iterator // front_insert_iterator
// front_insert_iterator<Cont>& // front_insert_iterator<Cont>&
// operator=(Cont::value_type&& value); // operator=(Cont::value_type&& value);
#include <iterator> #include <iterator>
@ -31,7 +31,7 @@ test(C c)
assert(c.front() == typename C::value_type()); assert(c.front() == typename C::value_type());
} }
#endif #endif // _LIBCPP_MOVE
int main() int main()
{ {

View File

@ -9,7 +9,7 @@
// <iterator> // <iterator>
// template <BackInsertionContainer Cont> // template <BackInsertionContainer Cont>
// front_insert_iterator<Cont> // front_insert_iterator<Cont>
// front_inserter(Cont& x); // front_inserter(Cont& x);

View File

@ -13,15 +13,15 @@
// Test nested types and data member: // Test nested types and data member:
// template <class Container> // template <class Container>
// class front_insert_iterator { // class front_insert_iterator {
// protected: // protected:
// Container* container; // Container* container;
// public: // public:
// typedef Container container_type; // typedef Container container_type;
// typedef void value_type; // typedef void value_type;
// typedef void difference_type; // typedef void difference_type;
// typedef front_insert_iterator<Cont>& reference; // typedef front_insert_iterator<Cont>& reference;
// typedef void pointer; // typedef void pointer;
// typedef output_iterator_tag iterator_category; // typedef output_iterator_tag iterator_category;
// }; // };

View File

@ -11,8 +11,8 @@
// insert_iterator // insert_iterator
// requires CopyConstructible<Cont::value_type> // requires CopyConstructible<Cont::value_type>
// insert_iterator<Cont>& // insert_iterator<Cont>&
// operator=(const Cont::value_type& value); // operator=(const Cont::value_type& value);
#include <iterator> #include <iterator>

View File

@ -11,8 +11,8 @@
// insert_iterator // insert_iterator
// requires CopyConstructible<Cont::value_type> // requires CopyConstructible<Cont::value_type>
// insert_iterator<Cont>& // insert_iterator<Cont>&
// operator=(const Cont::value_type& value); // operator=(const Cont::value_type& value);
#include <iterator> #include <iterator>
@ -51,7 +51,7 @@ struct do_nothing
void operator()(void*) const {} void operator()(void*) const {}
}; };
#endif #endif // _LIBCPP_MOVE
int main() int main()
{ {
@ -91,5 +91,5 @@ int main()
c2.push_back(Ptr(x+i)); c2.push_back(Ptr(x+i));
insert3at(c2, c2.begin()+3, Ptr(x+3), Ptr(x+4), Ptr(x+5)); insert3at(c2, c2.begin()+3, Ptr(x+3), Ptr(x+4), Ptr(x+5));
test(std::move(c1), 3, Ptr(x+3), Ptr(x+4), Ptr(x+5), c2); test(std::move(c1), 3, Ptr(x+3), Ptr(x+4), Ptr(x+5), c2);
#endif #endif // _LIBCPP_MOVE
} }

View File

@ -9,7 +9,7 @@
// <iterator> // <iterator>
// template <InsertionContainer Cont> // template <InsertionContainer Cont>
// insert_iterator<Cont> // insert_iterator<Cont>
// inserter(Cont& x, Cont::iterator i); // inserter(Cont& x, Cont::iterator i);

View File

@ -13,17 +13,17 @@
// Test nested types and data members: // Test nested types and data members:
// template <InsertionContainer Cont> // template <InsertionContainer Cont>
// class insert_iterator { // class insert_iterator {
// protected: // protected:
// Cont* container; // Cont* container;
// Cont::iterator iter; // Cont::iterator iter;
// public: // public:
// typedef Cont container_type; // typedef Cont container_type;
// typedef void value_type; // typedef void value_type;
// typedef void difference_type; // typedef void difference_type;
// typedef insert_iterator<Cont>& reference; // typedef insert_iterator<Cont>& reference;
// typedef void pointer; // typedef void pointer;
// }; // };
#include <iterator> #include <iterator>

View File

@ -11,7 +11,7 @@
// move_iterator // move_iterator
// template <InputIterator Iter> // template <InputIterator Iter>
// move_iterator<Iter> // move_iterator<Iter>
// make_move_iterator(const Iter& i); // make_move_iterator(const Iter& i);

View File

@ -11,8 +11,8 @@
// move_iterator // move_iterator
// template <RandomAccessIterator Iter1, RandomAccessIterator Iter2> // template <RandomAccessIterator Iter1, RandomAccessIterator Iter2>
// requires HasMinus<Iter1, Iter2> // requires HasMinus<Iter1, Iter2>
// auto // auto
// operator-(const move_iterator<Iter1>& x, const move_iterator<Iter2>& y) // operator-(const move_iterator<Iter1>& x, const move_iterator<Iter2>& y)
// -> decltype(x.base() - y.base()); // -> decltype(x.base() - y.base());

View File

@ -11,7 +11,7 @@
// move_iterator // move_iterator
// template <RandomAccessIterator Iter> // template <RandomAccessIterator Iter>
// move_iterator<Iter> // move_iterator<Iter>
// operator+(Iter::difference_type n, const move_iterator<Iter>& x); // operator+(Iter::difference_type n, const move_iterator<Iter>& x);

View File

@ -11,7 +11,7 @@
// move_iterator // move_iterator
// requires RandomAccessIterator<Iter> // requires RandomAccessIterator<Iter>
// move_iterator operator+(difference_type n) const; // move_iterator operator+(difference_type n) const;
#include <iterator> #include <iterator>

View File

@ -11,7 +11,7 @@
// move_iterator // move_iterator
// requires RandomAccessIterator<Iter> // requires RandomAccessIterator<Iter>
// move_iterator& operator+=(difference_type n); // move_iterator& operator+=(difference_type n);
#include <iterator> #include <iterator>

View File

@ -11,7 +11,7 @@
// move_iterator // move_iterator
// requires RandomAccessIterator<Iter> // requires RandomAccessIterator<Iter>
// move_iterator operator-(difference_type n) const; // move_iterator operator-(difference_type n) const;
#include <iterator> #include <iterator>

View File

@ -11,7 +11,7 @@
// move_iterator // move_iterator
// requires RandomAccessIterator<Iter> // requires RandomAccessIterator<Iter>
// move_iterator& operator-=(difference_type n); // move_iterator& operator-=(difference_type n);
#include <iterator> #include <iterator>

View File

@ -12,7 +12,7 @@
// move_iterator // move_iterator
// template <InputIterator Iter1, InputIterator Iter2> // template <InputIterator Iter1, InputIterator Iter2>
// requires HasEqualTo<Iter1, Iter2> // requires HasEqualTo<Iter1, Iter2>
// bool // bool
// operator==(const move_iterator<Iter1>& x, const move_iterator<Iter2>& y); // operator==(const move_iterator<Iter1>& x, const move_iterator<Iter2>& y);

View File

@ -12,7 +12,7 @@
// move_iterator // move_iterator
// template <InputIterator Iter1, InputIterator Iter2> // template <InputIterator Iter1, InputIterator Iter2>
// requires HasEqualTo<Iter1, Iter2> // requires HasEqualTo<Iter1, Iter2>
// bool // bool
// operator!=(const move_iterator<Iter1>& x, const move_iterator<Iter2>& y); // operator!=(const move_iterator<Iter1>& x, const move_iterator<Iter2>& y);

View File

@ -11,8 +11,8 @@
// move_iterator // move_iterator
// template <class U> // template <class U>
// requires HasConstructor<Iter, const U&> // requires HasConstructor<Iter, const U&>
// move_iterator(const move_iterator<U> &u); // move_iterator(const move_iterator<U> &u);
// test requires // test requires

View File

@ -11,8 +11,8 @@
// move_iterator // move_iterator
// template <class U> // template <class U>
// requires HasConstructor<Iter, const U&> // requires HasConstructor<Iter, const U&>
// move_iterator(const move_iterator<U> &u); // move_iterator(const move_iterator<U> &u);
#include <iterator> #include <iterator>

View File

@ -11,7 +11,7 @@
// move_iterator // move_iterator
// requires RandomAccessIterator<Iter> // requires RandomAccessIterator<Iter>
// unspecified operator[](difference_type n) const; // unspecified operator[](difference_type n) const;
#include <iterator> #include <iterator>
@ -40,7 +40,7 @@ struct do_nothing
void operator()(void*) const {} void operator()(void*) const {}
}; };
#endif #endif // _LIBCPP_MOVE
int main() int main()
{ {
@ -54,5 +54,5 @@ int main()
for (unsigned j = 0; j < 5; ++j) for (unsigned j = 0; j < 5; ++j)
p[j].reset(i+j); p[j].reset(i+j);
test(p, 3, Ptr(i+3)); test(p, 3, Ptr(i+3));
#endif #endif // _LIBCPP_MOVE
} }

View File

@ -47,7 +47,7 @@ struct do_nothing
void operator()(void*) const {} void operator()(void*) const {}
}; };
#endif #endif // _LIBCPP_MOVE
int main() int main()
{ {
@ -57,5 +57,5 @@ int main()
int i; int i;
std::unique_ptr<int, do_nothing> p(&i); std::unique_ptr<int, do_nothing> p(&i);
test(&p, std::unique_ptr<int, do_nothing>(&i)); test(&p, std::unique_ptr<int, do_nothing>(&i));
#endif #endif // _LIBCPP_MOVE
} }

View File

@ -11,9 +11,9 @@
// move_iterator // move_iterator
// template <class U> // template <class U>
// requires HasAssign<Iter, const U&> // requires HasAssign<Iter, const U&>
// move_iterator& // move_iterator&
// operator=(const move_iterator<U>& u); // operator=(const move_iterator<U>& u);
// test requires // test requires

View File

@ -11,9 +11,9 @@
// move_iterator // move_iterator
// template <class U> // template <class U>
// requires HasAssign<Iter, const U&> // requires HasAssign<Iter, const U&>
// move_iterator& // move_iterator&
// operator=(const move_iterator<U>& u); // operator=(const move_iterator<U>& u);
#include <iterator> #include <iterator>

View File

@ -13,14 +13,14 @@
// Test nested types: // Test nested types:
// template <InputIterator Iter> // template <InputIterator Iter>
// class move_iterator { // class move_iterator {
// public: // public:
// typedef Iter iterator_type; // typedef Iter iterator_type;
// typedef Iter::difference_type difference_type; // typedef Iter::difference_type difference_type;
// typedef Iterator pointer; // typedef Iterator pointer;
// typedef Iter::value_type value_type; // typedef Iter::value_type value_type;
// typedef value_type&& reference; // typedef value_type&& reference;
// }; // };
#include <iterator> #include <iterator>

View File

@ -11,8 +11,8 @@
// reverse_iterator // reverse_iterator
// template <class U> // template <class U>
// requires HasConstructor<Iter, const U&> // requires HasConstructor<Iter, const U&>
// reverse_iterator(const reverse_iterator<U> &u); // reverse_iterator(const reverse_iterator<U> &u);
// test requires // test requires

View File

@ -11,8 +11,8 @@
// reverse_iterator // reverse_iterator
// template <class U> // template <class U>
// requires HasConstructor<Iter, const U&> // requires HasConstructor<Iter, const U&>
// reverse_iterator(const reverse_iterator<U> &u); // reverse_iterator(const reverse_iterator<U> &u);
#include <iterator> #include <iterator>

View File

@ -11,8 +11,8 @@
// reverse_iterator // reverse_iterator
// template <BidirectionalIterator Iter1, BidirectionalIterator Iter2> // template <BidirectionalIterator Iter1, BidirectionalIterator Iter2>
// requires HasEqualTo<Iter1, Iter2> // requires HasEqualTo<Iter1, Iter2>
// bool // bool
// operator!=(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y); // operator!=(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y);

View File

@ -11,7 +11,7 @@
// reverse_iterator // reverse_iterator
// requires RandomAccessIterator<Iter> // requires RandomAccessIterator<Iter>
// reverse_iterator operator+(difference_type n) const; // reverse_iterator operator+(difference_type n) const;
#include <iterator> #include <iterator>

View File

@ -11,7 +11,7 @@
// reverse_iterator // reverse_iterator
// requires RandomAccessIterator<Iter> // requires RandomAccessIterator<Iter>
// reverse_iterator& operator+=(difference_type n); // reverse_iterator& operator+=(difference_type n);
#include <iterator> #include <iterator>

View File

@ -11,7 +11,7 @@
// reverse_iterator // reverse_iterator
// requires RandomAccessIterator<Iter> // requires RandomAccessIterator<Iter>
// reverse_iterator operator-(difference_type n) const; // reverse_iterator operator-(difference_type n) const;
#include <iterator> #include <iterator>

View File

@ -11,7 +11,7 @@
// reverse_iterator // reverse_iterator
// requires RandomAccessIterator<Iter> // requires RandomAccessIterator<Iter>
// reverse_iterator& operator-=(difference_type n); // reverse_iterator& operator-=(difference_type n);
#include <iterator> #include <iterator>

View File

@ -11,9 +11,9 @@
// reverse_iterator // reverse_iterator
// template <class U> // template <class U>
// requires HasAssign<Iter, const U&> // requires HasAssign<Iter, const U&>
// reverse_iterator& // reverse_iterator&
// operator=(const reverse_iterator<U>& u); // operator=(const reverse_iterator<U>& u);
// test requires // test requires

View File

@ -11,9 +11,9 @@
// reverse_iterator // reverse_iterator
// template <class U> // template <class U>
// requires HasAssign<Iter, const U&> // requires HasAssign<Iter, const U&>
// reverse_iterator& // reverse_iterator&
// operator=(const reverse_iterator<U>& u); // operator=(const reverse_iterator<U>& u);
#include <iterator> #include <iterator>

View File

@ -11,8 +11,8 @@
// reverse_iterator // reverse_iterator
// template <BidirectionalIterator Iter1, BidirectionalIterator Iter2> // template <BidirectionalIterator Iter1, BidirectionalIterator Iter2>
// requires HasEqualTo<Iter1, Iter2> // requires HasEqualTo<Iter1, Iter2>
// bool // bool
// operator==(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y); // operator==(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y);

View File

@ -11,8 +11,8 @@
// reverse_iterator // reverse_iterator
// template <RandomAccessIterator Iter1, RandomAccessIterator Iter2> // template <RandomAccessIterator Iter1, RandomAccessIterator Iter2>
// requires HasMinus<Iter2, Iter1> // requires HasMinus<Iter2, Iter1>
// auto operator-(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y) // auto operator-(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y)
// -> decltype(y.base() - x.base()); // -> decltype(y.base() - x.base());

View File

@ -11,8 +11,8 @@
// reverse_iterator // reverse_iterator
// template <RandomAccessIterator Iter1, RandomAccessIterator Iter2> // template <RandomAccessIterator Iter1, RandomAccessIterator Iter2>
// requires HasGreater<Iter1, Iter2> // requires HasGreater<Iter1, Iter2>
// bool // bool
// operator>(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y); // operator>(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y);

View File

@ -11,8 +11,8 @@
// reverse_iterator // reverse_iterator
// template <RandomAccessIterator Iter1, RandomAccessIterator Iter2> // template <RandomAccessIterator Iter1, RandomAccessIterator Iter2>
// requires HasGreater<Iter1, Iter2> // requires HasGreater<Iter1, Iter2>
// bool // bool
// operator>=(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y); // operator>=(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y);

View File

@ -11,7 +11,7 @@
// reverse_iterator // reverse_iterator
// requires RandomAccessIterator<Iter> // requires RandomAccessIterator<Iter>
// unspecified operator[](difference_type n) const; // unspecified operator[](difference_type n) const;
#include <iterator> #include <iterator>

View File

@ -11,8 +11,8 @@
// reverse_iterator // reverse_iterator
// template <RandomAccessIterator Iter1, RandomAccessIterator Iter2> // template <RandomAccessIterator Iter1, RandomAccessIterator Iter2>
// requires HasGreater<Iter1, Iter2> // requires HasGreater<Iter1, Iter2>
// bool // bool
// operator<(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y); // operator<(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y);

View File

@ -11,8 +11,8 @@
// reverse_iterator // reverse_iterator
// template <RandomAccessIterator Iter1, RandomAccessIterator Iter2> // template <RandomAccessIterator Iter1, RandomAccessIterator Iter2>
// requires HasGreater<Iter1, Iter2> // requires HasGreater<Iter1, Iter2>
// bool // bool
// operator<=(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y); // operator<=(const reverse_iterator<Iter1>& x, const reverse_iterator<Iter2>& y);

View File

@ -11,7 +11,7 @@
// reverse_iterator // reverse_iterator
// template <RandomAccessIterator Iterator> // template <RandomAccessIterator Iterator>
// reverse_iterator<Iter> // reverse_iterator<Iter>
// operator+(Iter::difference_type n, const reverse_iterator<Iter>& x); // operator+(Iter::difference_type n, const reverse_iterator<Iter>& x);

View File

@ -13,11 +13,11 @@
// Test nested types and data member: // Test nested types and data member:
// template <BidirectionalIterator Iter> // template <BidirectionalIterator Iter>
// class reverse_iterator { // class reverse_iterator {
// protected: // protected:
// Iter current; // Iter current;
// public: // public:
// iterator<typename iterator_traits<Iterator>::iterator_category, // iterator<typename iterator_traits<Iterator>::iterator_category,
// typename iterator_traits<Iterator>::value_type, // typename iterator_traits<Iterator>::value_type,
// typename iterator_traits<Iterator>::difference_type, // typename iterator_traits<Iterator>::difference_type,

View File

@ -14,7 +14,7 @@
// template <class T, class charT, class traits, class Distance> // template <class T, class charT, class traits, class Distance>
// bool operator==(const istream_iterator<T,charT,traits,Distance> &x, // bool operator==(const istream_iterator<T,charT,traits,Distance> &x,
// const istream_iterator<T,charT,traits,Distance> &y); // const istream_iterator<T,charT,traits,Distance> &y);
// //
// template <class T, class charT, class traits, class Distance> // template <class T, class charT, class traits, class Distance>
// bool operator!=(const istream_iterator<T,charT,traits,Distance> &x, // bool operator!=(const istream_iterator<T,charT,traits,Distance> &x,
// const istream_iterator<T,charT,traits,Distance> &y); // const istream_iterator<T,charT,traits,Distance> &y);

View File

@ -13,9 +13,9 @@
// pointer operator->() const; // pointer operator->() const;
#include <iostream> #include <iostream>
#include <sstream> #include <sstream>
#include <streambuf> #include <streambuf>
typedef char C; typedef char C;
int main () int main ()