Lines Matching refs:Char
72 typedef TChar Char; typedef
112 static s32 CalculateLength(const Char* s, s32 maxLength) in CalculateLength()
143 std::memmove(m_Buffer + index, m_Data, sizeof(Char) * (GetLength() + 1));
238 const Char* GetString() const in GetString()
244 operator const Char*() const { return GetString(); }
246 const Char& operator[](s32 i) const
253 Char GetChar(s32 i) const { return (*this)[i]; } in GetChar()
256 FixedLengthString& AppendHead(const FixedLengthString<Char, Length, Size>& str) in AppendHead() argument
263 const Char* s = str.GetString(); in AppendHead()
274 … std::memmove(m_Buffer + MaxLength - this->GetLength(), m_Data, sizeof(Char) * originalLength); in AppendHead()
275 std::memcpy(m_Buffer + MaxLength - totalSize, s, sizeof(Char) * length); in AppendHead()
286 std::memcpy(m_Data, s, length * sizeof(Char)); in AppendHead()
292 FixedLengthString& AppendHead(const Char* s) in AppendHead()
308 … std::memmove(m_Buffer + MaxLength - this->GetLength(), m_Data, sizeof(Char) * originalLength); in AppendHead()
309 std::memcpy(m_Buffer + MaxLength - totalSize, s, sizeof(Char) * length); in AppendHead()
320 std::memcpy(m_Data, s, length * sizeof(Char)); in AppendHead()
327 FixedLengthString& AppendTail(const FixedLengthString<Char, Length, Size>& s) in AppendTail() argument
338 Char* p = m_Data + this->GetLength(); in AppendTail()
342 std::memcpy(p, s.GetString(), sizeof(Char) * s.GetLength()); in AppendTail()
348 FixedLengthString& AppendTail(const Char* s) in AppendTail()
364 Char hex[9]; in AppendHeadAsHex()
369 hex[i] = static_cast<Char>(n < 10 ? '0' + n : 'a' + (n - 10)); in AppendHeadAsHex()
385 Char* p = m_Data + this->GetLength(); in AppendTailAsHex()
393 p[i] = static_cast<Char>(n < 10 ? '0' + n : 'a' + (n - 10)); in AppendTailAsHex()
411 Char* p = m_Data + this->GetLength(); in AppendTail()
452 FixedLengthString& operator+=(const FixedLengthString<Char, Length, Size>& rhs)
461 FixedLengthString& operator+=(const Char* rhs)
468 …friend bool operator==(const FixedLengthString& lhs, const FixedLengthString<Char, Length2, Size2>…
470 …= rhs.GetLength() && std::memcmp(lhs.GetString(), rhs.GetString(), sizeof(Char) * lhs.GetLength())…
473 friend bool operator==(const FixedLengthString& lhs, const Char* rhs)
475 …return std::memcmp(lhs.m_Data, rhs, sizeof(Char) * lhs.GetLength()) == 0 && rhs[lhs.GetLength()] =…
478 friend bool operator==(const Char* lhs, const FixedLengthString& rhs)
484 …friend bool operator!=(const FixedLengthString& lhs, const FixedLengthString<Char, Length2, Size2>…
489 friend bool operator!=(const FixedLengthString& lhs, const Char* rhs)
494 friend bool operator!=(const Char* lhs, const FixedLengthString& rhs)
502 …int n = std::memcmp(lhs.GetString(), rhs.GetString(), sizeof(Char) * std::min(lhs.GetLength(), rhs…
534 typedef TChar Char; typedef
539 Char m_Buffer[MaxLength];
541 void CopyFrom(const Char* s) in CopyFrom()
566 LightFixedLengthString(const Char* s) in LightFixedLengthString()
571 LightFixedLengthString(const Char* s, size_t size) in LightFixedLengthString()
598 Char operator[](size_t i) const
604 LightFixedLengthString& operator=(const Char* s)