waterson and I are giving up on the current build being allowed to even include files related to STL, mostly (but not only) because of Solaris ... by the time someone want to _use_ STL, maybe the compilers will be better, and this fix won't effect them.
git-svn-id: svn://10.0.0.236/trunk@69597 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -35,17 +35,6 @@
|
||||
#include "nsCharTraits.h"
|
||||
#endif
|
||||
|
||||
#include <iterator>
|
||||
// for |bidirectional_iterator_tag|
|
||||
|
||||
#include <algorithm>
|
||||
// for |min|, |copy|
|
||||
|
||||
|
||||
#ifdef HAVE_CPP_NAMESPACE_STD
|
||||
using std::bidirectional_iterator_tag;
|
||||
#endif
|
||||
|
||||
/*
|
||||
This file defines the abstract interfaces |nsAReadableString| and
|
||||
|nsAReadableCString| (the 'A' is for 'abstract', as opposed to the 'I' in
|
||||
@@ -87,14 +76,14 @@ template <class CharT> class basic_nsAWritableString;
|
||||
|
||||
template <class CharT>
|
||||
class nsReadingIterator
|
||||
: public bidirectional_iterator_tag
|
||||
// : public bidirectional_iterator_tag
|
||||
{
|
||||
public:
|
||||
typedef ptrdiff_t difference_type;
|
||||
typedef CharT value_type;
|
||||
typedef const CharT* pointer;
|
||||
typedef const CharT& reference;
|
||||
typedef bidirectional_iterator_tag iterator_category;
|
||||
// typedef bidirectional_iterator_tag iterator_category;
|
||||
|
||||
private:
|
||||
friend class basic_nsAReadableString<CharT>;
|
||||
|
||||
@@ -48,14 +48,14 @@ template <class CharT> class basic_nsAWritableString;
|
||||
|
||||
template <class CharT>
|
||||
class nsWritingIterator
|
||||
: public bidirectional_iterator_tag
|
||||
// : public bidirectional_iterator_tag
|
||||
{
|
||||
public:
|
||||
typedef ptrdiff_t difference_type;
|
||||
typedef CharT value_type;
|
||||
typedef CharT* pointer;
|
||||
typedef CharT& reference;
|
||||
typedef bidirectional_iterator_tag iterator_category;
|
||||
// typedef bidirectional_iterator_tag iterator_category;
|
||||
|
||||
private:
|
||||
friend class basic_nsAWritableString<CharT>;
|
||||
|
||||
Reference in New Issue
Block a user