Merge "Lock down String8.isEmpty() usage" into main

This commit is contained in:
Tomasz Wasilczyk 2023-09-14 16:18:49 +00:00 committed by Gerrit Code Review
commit 358a982b71

View file

@ -70,7 +70,6 @@ public:
inline size_t size() const;
inline size_t bytes() const;
inline bool empty() const;
inline bool isEmpty() const;
size_t length() const;
@ -149,6 +148,14 @@ private:
status_t real_append(const char* other, size_t numChars);
const char* mString;
// These symbols are for potential backward compatibility with prebuilts. To be removed.
#ifdef ENABLE_STRING8_OBSOLETE_METHODS
public:
#else
private:
#endif
inline bool isEmpty() const;
};
// String8 can be trivially moved using memcpy() because moving does not