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 …tatic const size_t Length = (TObjectSize - sizeof(FixedLengthStringHeader<TChar>)) / sizeof(TChar);
50 TChar m_Buffer[Length];
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;
195 FixedLengthString(const FixedLengthString<TChar, Length, Size>& s1) in FixedLengthString() argument
454 …friend bool operator<(const FixedLengthString& lhs, const FixedLengthString<TChar, Length, Size>& …
461 …friend bool operator>(const FixedLengthString& lhs, const FixedLengthString<TChar, Length, Size>& …
467 …friend bool operator<=(const FixedLengthString& lhs, const FixedLengthString<TChar, Length, Size>&…
473 …friend bool operator>=(const FixedLengthString& lhs, const FixedLengthString<TChar, Length, Size>&…
483 template <class TChar, size_t TMaxLength>
488 typedef TChar Char;