• Home
  • Raw
  • Download

Lines Matching refs:ByteStringView

59   explicit ByteString(ByteStringView bstrc);
60 ByteString(ByteStringView str1, ByteStringView str2);
61 ByteString(const std::initializer_list<ByteStringView>& list);
81 ByteStringView AsStringView() const { in AsStringView()
82 return ByteStringView(raw_str(), GetLength()); in AsStringView()
117 int Compare(ByteStringView str) const;
118 bool EqualNoCase(ByteStringView str) const;
121 bool operator==(ByteStringView str) const;
125 bool operator!=(ByteStringView str) const { return !(*this == str); }
129 bool operator<(ByteStringView str) const;
133 ByteString& operator=(ByteStringView str);
142 ByteString& operator+=(ByteStringView str);
170 Optional<size_t> Find(ByteStringView subStr, size_t start = 0) const;
174 bool Contains(ByteStringView lpszSub, size_t start = 0) const {
187 void Trim(ByteStringView targets);
191 void TrimLeft(ByteStringView targets);
195 void TrimRight(ByteStringView targets);
197 size_t Replace(ByteStringView pOld, ByteStringView pNew);
223 inline bool operator==(ByteStringView lhs, const ByteString& rhs) {
229 inline bool operator!=(ByteStringView lhs, const ByteString& rhs) {
236 inline ByteString operator+(ByteStringView str1, ByteStringView str2) {
239 inline ByteString operator+(ByteStringView str1, const char* str2) {
242 inline ByteString operator+(const char* str1, ByteStringView str2) {
245 inline ByteString operator+(ByteStringView str1, char ch) {
246 return ByteString(str1, ByteStringView(ch));
248 inline ByteString operator+(char ch, ByteStringView str2) {
255 return ByteString(str1.AsStringView(), ByteStringView(ch));
266 inline ByteString operator+(const ByteString& str1, ByteStringView str2) {
269 inline ByteString operator+(ByteStringView str1, const ByteString& str2) {
274 std::ostream& operator<<(std::ostream& os, ByteStringView str);
280 uint32_t FX_HashCode_GetA(ByteStringView str, bool bIgnoreCase);
281 uint32_t FX_HashCode_GetAsIfW(ByteStringView str, bool bIgnoreCase);