diff options
Diffstat (limited to 'tools/streaming_proto/string_utils.cpp')
-rw-r--r-- | tools/streaming_proto/string_utils.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/streaming_proto/string_utils.cpp b/tools/streaming_proto/string_utils.cpp index bd34ab7aa44d..607d820033ff 100644 --- a/tools/streaming_proto/string_utils.cpp +++ b/tools/streaming_proto/string_utils.cpp @@ -108,6 +108,17 @@ split(const string& str, const char delimiter) return result; } +string +stripPrefix(const string& str, const string& prefix) +{ + if (str.size() <= prefix.size()) return str; + size_t i = 0, len = prefix.size(); + for (; i<len; i++) { + if (str[i] != prefix[i]) return str; + } + return str.substr(i); +} + } // namespace stream_proto } // namespace android |