Lines Matching refs:TChar
32 template <class TChar>
36 TChar* m_Data;
40 template <class TChar, size_t TMaxLength>
43 …tic const size_t value = sizeof(FixedLengthStringHeader<TChar>) + (TMaxLength + 1) * sizeof(TChar);
46 template <class TChar, size_t TObjectSize>
47 struct FixedLengthStringBuffer : public FixedLengthStringHeader<TChar>
49 …c const size_t Length = (TObjectSize - sizeof(FixedLengthStringHeader<TChar>)) / sizeof(TChar) - 1;
50 TChar m_Buffer[Length + 1];
60 class TChar,
62 size_t TObjectSize = detail::FixedLengthStringSize<TChar, TMaxLength>::value,
64 TObjectSize >= detail::FixedLengthStringSize<TChar, TMaxLength>::value
67 class FixedLengthString : private detail::FixedLengthStringBuffer<TChar, TObjectSize>
69 typedef detail::FixedLengthStringBuffer<TChar, TObjectSize> Base;
72 typedef TChar Char;
218 FixedLengthString(const FixedLengthString<TChar, Length, Size>& s1) in FixedLengthString() argument
500 …friend bool operator<(const FixedLengthString& lhs, const FixedLengthString<TChar, Length, Size>& …
507 …friend bool operator>(const FixedLengthString& lhs, const FixedLengthString<TChar, Length, Size>& …
513 …friend bool operator<=(const FixedLengthString& lhs, const FixedLengthString<TChar, Length, Size>&…
519 …friend bool operator>=(const FixedLengthString& lhs, const FixedLengthString<TChar, Length, Size>&…
529 template <class TChar, size_t TMaxLength>
534 typedef TChar Char;