Lines Matching refs:CharT
58 template <class CharT>
62 typedef nsReadingIterator<CharT> self_type;
64 typedef CharT value_type;
65 typedef const CharT* pointer;
66 typedef const CharT& reference;
79 const CharT* mStart;
80 const CharT* mEnd;
81 const CharT* mPosition;
85 // nsReadingIterator( const nsReadingIterator<CharT>& ); // auto-generated copy-constructor OK
86 // nsReadingIterator<CharT>& operator=( const nsReadingIterator<CharT>& ); // auto-generated copy-assignment operator OK
109 CharT
117 // don't like this when |CharT| is a type without members.
194 template <class CharT>
198 typedef nsWritingIterator<CharT> self_type;
200 typedef CharT value_type;
201 typedef CharT* pointer;
202 typedef CharT& reference;
215 CharT* mStart;
216 CharT* mEnd;
217 CharT* mPosition;
221 // nsWritingIterator( const nsWritingIterator<CharT>& ); // auto-generated copy-constructor OK
222 // nsWritingIterator<CharT>& operator=( const nsWritingIterator<CharT>& ); // auto-generated copy-assignment operator OK
253 // don't like this when |CharT| is a type without members.
336 template <class CharT>
339 operator==( const nsReadingIterator<CharT>& lhs, const nsReadingIterator<CharT>& rhs )
344 template <class CharT>
347 operator!=( const nsReadingIterator<CharT>& lhs, const nsReadingIterator<CharT>& rhs )
357 template <class CharT>
360 operator==( const nsWritingIterator<CharT>& lhs, const nsWritingIterator<CharT>& rhs )
365 template <class CharT>
368 operator!=( const nsWritingIterator<CharT>& lhs, const nsWritingIterator<CharT>& rhs )