diff options
author | Steven Moreland <smoreland@google.com> | 2017-03-10 22:31:08 -0800 |
---|---|---|
committer | Steven Moreland <smoreland@google.com> | 2017-03-10 22:51:55 -0800 |
commit | 2aac33512825f958fdbd0c0a2fd2651a6d779d24 (patch) | |
tree | 12df01735daed83c2747f0a7b8d0dab2a06e1d2c /libutils/include | |
parent | c1b3c8ef2629eac2a73aa4a95bf43a66edf4cd0f (diff) | |
download | system_core-2aac33512825f958fdbd0c0a2fd2651a6d779d24.tar.gz system_core-2aac33512825f958fdbd0c0a2fd2651a6d779d24.tar.bz2 system_core-2aac33512825f958fdbd0c0a2fd2651a6d779d24.zip |
libutils: String\d+ make std_string private
This method is still used by prebuilts, but making it private to start
the process of removing it from everywhere.
Test: pass
Bug: 35363681
Change-Id: I4d53f68d10c9abcca32023c4d930e99912afa697
Diffstat (limited to 'libutils/include')
-rw-r--r-- | libutils/include/utils/String16.h | 3 | ||||
-rw-r--r-- | libutils/include/utils/String8.h | 10 |
2 files changed, 13 insertions, 0 deletions
diff --git a/libutils/include/utils/String16.h b/libutils/include/utils/String16.h index 07c4de746..f6433a829 100644 --- a/libutils/include/utils/String16.h +++ b/libutils/include/utils/String16.h @@ -67,7 +67,10 @@ public: inline const char16_t* string() const; +//TODO(b/35363681): remove +private: static inline std::string std_string(const String16& str); +public: size_t size() const; void setTo(const String16& other); status_t setTo(const char16_t* other); diff --git a/libutils/include/utils/String8.h b/libutils/include/utils/String8.h index 1d12994d1..f5f9219a1 100644 --- a/libutils/include/utils/String8.h +++ b/libutils/include/utils/String8.h @@ -64,8 +64,14 @@ public: static String8 format(const char* fmt, ...) __attribute__((format (printf, 1, 2))); static String8 formatV(const char* fmt, va_list args); + inline const char* c_str() const; inline const char* string() const; + +// TODO(b/35363681): remove +private: static inline std::string std_string(const String8& str); +public: + inline size_t size() const; inline size_t bytes() const; inline bool isEmpty() const; @@ -259,6 +265,10 @@ inline const String8 String8::empty() { return String8(); } +inline const char* String8::c_str() const +{ + return mString; +} inline const char* String8::string() const { return mString; |