Browse Source

Don't support global ::string in stringpiece.h

Feng Xiao 9 years ago
parent
commit
a29a9c5d49
1 changed files with 0 additions and 8 deletions
  1. 0 8
      src/google/protobuf/stubs/stringpiece.h

+ 0 - 8
src/google/protobuf/stubs/stringpiece.h

@@ -222,14 +222,6 @@ class LIBPROTOBUF_EXPORT StringPiece {
       : ptr_(str.data()), length_(0) {
       : ptr_(str.data()), length_(0) {
     length_ = CheckedSsizeTFromSizeT(str.size());
     length_ = CheckedSsizeTFromSizeT(str.size());
   }
   }
-#if defined(HAS_GLOBAL_STRING)
-  template <class Allocator>
-  StringPiece(  // NOLINT(runtime/explicit)
-      const basic_string<char, std::char_traits<char>, Allocator>& str)
-      : ptr_(str.data()), length_(0) {
-    length_ = CheckedSsizeTFromSizeT(str.size());
-  }
-#endif
 
 
   StringPiece(const char* offset, stringpiece_ssize_type len)
   StringPiece(const char* offset, stringpiece_ssize_type len)
       : ptr_(offset), length_(len) {
       : ptr_(offset), length_(len) {