Searched refs:CharT (Results 1 - 18 of 18) sorted by relevance

/vbox/src/libs/xpcom18a4/xpcom/io/
H A DnsStringIO.h46 template <class CharT>
50 typedef CharT value_type;
58 return fwrite(s, sizeof(CharT), n, mOutputFile);
66 template <class CharT>
69 fprint_string( FILE* aFile, const basic_nsAString<CharT>& aString )
71 nsReadingIterator<CharT> fromBegin, fromEnd;
72 nsFileCharSink<CharT> toBegin(aFile);
77 template <class CharT>
80 print_string( const basic_nsAString<CharT>& aString )
/vbox/src/libs/xpcom18a4/xpcom/string/public/
H A DnsStringIterator.h58 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>
[all...]
H A DnsTObsoleteAString.h76 const CharT* mStart;
77 const CharT* mEnd;
98 CharT* mStart;
99 CharT* mEnd;
107 typedef CharT char_type;
H A Dstring-template-def-char.h39 #define CharT char macro
H A Dstring-template-def-unichar.h39 #define CharT PRUnichar macro
H A DnsTDependentSubstring.h104 Substring( const nsReadingIterator<CharT>& start, const nsReadingIterator<CharT>& end )
111 Substring( const CharT* start, const CharT* end )
H A Dstring-template-undef.h39 #undef CharT macro
H A DnsCharTraits.h76 template <class CharT> struct nsCharTraits {};
617 template <class CharT>
618 struct nsCharSourceTraits<CharT*>
624 readable_distance( CharT* s )
626 return PRUint32(nsCharTraits<CharT>::length(s));
632 readable_distance( CharT* first, CharT* last )
638 const CharT*
639 read( CharT* s )
646 advance( CharT*
[all...]
H A DnsTSubstringTuple.h53 typedef CharT char_type;
H A DnsTAString.h47 typedef CharT char_type;
63 typedef CharT char_type;
107 typedef CharT char_type;
H A DnsTString.h579 * (2) objects of this type can be automatically cast to |const CharT*|
644 typedef CharT char_type;
/vbox/src/libs/xpcom18a4/xpcom/tests/StringFactoringTests/
H A DnsStdStringWrapper.h57 template < class CharT, class TraitsT = nsCharTraits<CharT>, class AllocatorT = nsStringAllocator<CharT> >
59 : public basic_nsAString<CharT>
65 std::basic_string<CharT, TraitsT, AllocatorT> mRawString;
67 typedef std::basic_string<CharT, TraitsT, AllocatorT> basic_string_t;
88 virtual const CharT* GetReadableFragment( nsReadableFragment<CharT>&, nsFragmentRequest, PRUint32 ) const;
89 virtual CharT* GetWritableFragment( nsWritableFragment<CharT>
[all...]
H A Dtest_main.cpp19 template <class CharT>
20 basic_nsLiteralString<CharT>
21 literal_hello( CharT* )
77 template <class CharT>
79 test_multifragment_iterators( const basic_nsAString<CharT>& aString )
89 typedef typename basic_nsAString<CharT>::const_iterator ConstIterator;
109 template <class CharT>
111 test_Vidur_functions( const basic_nsAString<CharT>& aString )
122 template <class CharT>
124 test_readable_hello( const basic_nsAString<CharT>
[all...]
/vbox/src/libs/xpcom18a4/xpcom/string/src/
H A DnsTStringObsolete.cpp100 return nsBufferRoutines<CharT>::rfind_char(mData, mLength, aOffset, aChar, aCount);
128 nsTString_CharT::RFindCharInSet( const CharT* aSet, PRInt32 aOffset ) const
146 CharT* cp=mData;
150 CharT theChar=0;
159 CharT* endcp=cp+mLength;
192 CharT* first=--cp; //in case we have to back up.
286 mData[aIndex] = CharT(aChar);
299 mLength = nsBufferRoutines<CharT>::strip_chars(mData, mLength, aSet);
H A DnsTStringComparator.cpp72 return nsCharTraits<CharT>::compare(lhs, rhs, aLength);
H A DnsStringObsolete.cpp582 template <class CharT>
586 CharT
587 GetFindInSetFilter( const CharT* set)
589 CharT filter = ~CharT(0); // All bits set
598 template <class CharT> struct nsBufferRoutines {};
747 template <class CharT, class SetCharT>
752 FindCharInSet( const CharT* data, PRUint32 dataLen, const SetCharT* set )
754 CharT filter = nsBufferRoutines<CharT>
[all...]
H A DnsReadableUtils.cpp1066 template <class CharT>
1070 typedef CharT char_type;
1072 typedef CharT value_type;
1077 PRUint32 write( const CharT* chars, PRUint32 N )
1079 for ( const CharT *end = chars + N; chars < end; ++chars)
H A DnsTAString.cpp171 CharT
180 CharT

Completed in 137 milliseconds