Lines Matching refs:ByteStringView
53 explicit ByteString(ByteStringView bstrc);
54 ByteString(ByteStringView str1, ByteStringView str2);
55 ByteString(const std::initializer_list<ByteStringView>& list);
58 int Compare(ByteStringView str) const;
59 bool EqualNoCase(ByteStringView str) const;
62 bool operator==(ByteStringView str) const;
66 bool operator!=(ByteStringView str) const { return !(*this == str); }
70 bool operator<(ByteStringView str) const;
74 ByteString& operator=(ByteStringView str);
83 ByteString& operator+=(ByteStringView str);
112 inline bool operator==(ByteStringView lhs, const ByteString& rhs) {
118 inline bool operator!=(ByteStringView lhs, const ByteString& rhs) {
124 inline bool operator<(const ByteStringView& lhs, const ByteString& rhs) {
127 inline bool operator<(const ByteStringView& lhs, const char* rhs) {
128 return lhs < ByteStringView(rhs);
131 inline ByteString operator+(ByteStringView str1, ByteStringView str2) {
134 inline ByteString operator+(ByteStringView str1, const char* str2) {
137 inline ByteString operator+(const char* str1, ByteStringView str2) {
140 inline ByteString operator+(ByteStringView str1, char ch) {
141 return ByteString(str1, ByteStringView(ch));
143 inline ByteString operator+(char ch, ByteStringView str2) {
144 return ByteString(ByteStringView(ch), str2);
150 return ByteString(str1.AsStringView(), ByteStringView(ch));
153 return ByteString(ByteStringView(ch), str2.AsStringView());
161 inline ByteString operator+(const ByteString& str1, ByteStringView str2) {
164 inline ByteString operator+(ByteStringView str1, const ByteString& str2) {
169 std::ostream& operator<<(std::ostream& os, ByteStringView str);
182 uint32_t FX_HashCode_GetA(ByteStringView str);
183 uint32_t FX_HashCode_GetLoweredA(ByteStringView str);
184 uint32_t FX_HashCode_GetAsIfW(ByteStringView str);
185 uint32_t FX_HashCode_GetLoweredAsIfW(ByteStringView str);