nsReadingIterator( const nsReadableFragment<CharT>& aFragment, const CharT* aStartingPosition, const basic_nsAReadableString<CharT>& aOwningString ) : mFragment(aFragment), mPosition(aStartingPosition), mOwningString(&aOwningString) {  }
nsReadingIterator() { }
      nsReadingIterator( const nsReadableFragment<CharT>& aFragment,                         const CharT* aStartingPosition,                         const basic_nsAReadableString<CharT>& aOwningString )          : mFragment(aFragment),            mPosition(aStartingPosition),            mOwningString(&aOwningString)        {          // nothing else to do here        }