MCPcopy Create free account
hub / github.com/CodingGay/BlackDex / Compare

Method Compare

Bcore/src/main/cpp/base/stringpiece.h:201–212  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

199 }
200
201 int Compare(const StringPiece& rhs) const {
202 const int r = memcmp(data(), rhs.data(), std::min(size(), rhs.size()));
203 if (r != 0) {
204 return r;
205 }
206 if (size() < rhs.size()) {
207 return -1;
208 } else if (size() > rhs.size()) {
209 return 1;
210 }
211 return 0;
212 }
213
214 private:
215 // Pointer to char data, not necessarily zero terminated.

Callers 1

operator<Function · 0.45

Calls 2

dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected