Lines Matching refs:Char

72     typedef TChar Char;  typedef
112 static s32 CalculateLength(const Char* s, s32 maxLength) in CalculateLength()
215 const Char* GetString() const in GetString()
221 operator const Char*() const { return GetString(); }
223 const Char& operator[](s32 i) const
230 Char GetChar(s32 i) const { return (*this)[i]; } in GetChar()
233 FixedLengthString& AppendHead(const FixedLengthString<Char, Length, Size>& s) in AppendHead() argument
246 std::memmove(m_Data + s.GetLength(), m_Data, sizeof(Char) * originalLength); in AppendHead()
247 std::memcpy(m_Data, s.GetString(), sizeof(Char) * s.GetLength()); in AppendHead()
257 std::memcpy(m_Data, s.GetString(), s.GetLength() * sizeof(Char)); in AppendHead()
263 FixedLengthString& AppendHead(const Char* s) in AppendHead()
276 std::memmove(m_Data + length, m_Data, sizeof(Char) * originalLength); in AppendHead()
277 std::memcpy(m_Data, s, sizeof(Char) * length); in AppendHead()
287 std::memcpy(m_Data, s, length * sizeof(Char)); in AppendHead()
294 FixedLengthString& AppendTail(const FixedLengthString<Char, Length, Size>& s) in AppendTail() argument
305 Char* p = m_Data + this->GetLength(); in AppendTail()
309 std::memcpy(p, s.GetString(), sizeof(Char) * s.GetLength()); in AppendTail()
315 FixedLengthString& AppendTail(const Char* s) in AppendTail()
331 Char hex[9]; in AppendHeadAsHex()
336 hex[i] = static_cast<Char>(n < 10 ? '0' + n : 'a' + (n - 10)); in AppendHeadAsHex()
352 Char* p = m_Data + this->GetLength(); in AppendTailAsHex()
360 p[i] = static_cast<Char>(n < 10 ? '0' + n : 'a' + (n - 10)); in AppendTailAsHex()
378 Char* p = m_Data + this->GetLength(); in AppendTail()
419 FixedLengthString& operator+=(const FixedLengthString<Char, Length, Size>& rhs)
428 FixedLengthString& operator+=(const Char* rhs)
435 …friend bool operator==(const FixedLengthString& lhs, const FixedLengthString<Char, Length2, Size2>…
437 …= rhs.GetLength() && std::memcmp(lhs.GetString(), rhs.GetString(), sizeof(Char) * lhs.GetLength())…
440 friend bool operator==(const FixedLengthString& lhs, const Char* rhs)
442 …return std::memcmp(lhs.m_Data, rhs, sizeof(Char) * lhs.GetLength()) == 0 && rhs[lhs.GetLength()] =…
445 friend bool operator==(const Char* lhs, const FixedLengthString& rhs)
451 …friend bool operator!=(const FixedLengthString& lhs, const FixedLengthString<Char, Length2, Size2>…
456 friend bool operator!=(const FixedLengthString& lhs, const Char* rhs)
461 friend bool operator!=(const Char* lhs, const FixedLengthString& rhs)
469 …int n = std::memcmp(lhs.GetString(), rhs.GetString(), sizeof(Char) * std::min(lhs.GetLength(), rhs…
501 typedef TChar Char; typedef
506 Char m_Buffer[MaxLength];
508 void CopyFrom(const Char* s) in CopyFrom()
533 LightFixedLengthString(const Char* s) in LightFixedLengthString()
538 LightFixedLengthString(const Char* s, size_t size) in LightFixedLengthString()
565 Char operator[](size_t i) const
571 LightFixedLengthString& operator=(const Char* s)