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
467 …friend bool operator<(const FixedLengthString& lhs, const FixedLengthString<TChar, Length, Size>& …
474 …friend bool operator>(const FixedLengthString& lhs, const FixedLengthString<TChar, Length, Size>& …
480 …friend bool operator<=(const FixedLengthString& lhs, const FixedLengthString<TChar, Length, Size>&…
486 …friend bool operator>=(const FixedLengthString& lhs, const FixedLengthString<TChar, Length, Size>&…
496 template <class TChar, size_t TMaxLength>
501 typedef TChar Char;