1*6777b538SAndroid Build Coastguard Worker // Copyright 2012 The Chromium Authors 2*6777b538SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*6777b538SAndroid Build Coastguard Worker // found in the LICENSE file. 4*6777b538SAndroid Build Coastguard Worker // 5*6777b538SAndroid Build Coastguard Worker // This header is deprecated. `base::StringPiece` is now `std::string_view`. 6*6777b538SAndroid Build Coastguard Worker // Use it and <string_view> instead. 7*6777b538SAndroid Build Coastguard Worker // 8*6777b538SAndroid Build Coastguard Worker // TODO(crbug.com/691162): Remove uses of this header. 9*6777b538SAndroid Build Coastguard Worker 10*6777b538SAndroid Build Coastguard Worker #ifndef BASE_STRINGS_STRING_PIECE_H_ 11*6777b538SAndroid Build Coastguard Worker #define BASE_STRINGS_STRING_PIECE_H_ 12*6777b538SAndroid Build Coastguard Worker 13*6777b538SAndroid Build Coastguard Worker #include <string_view> 14*6777b538SAndroid Build Coastguard Worker 15*6777b538SAndroid Build Coastguard Worker namespace base { 16*6777b538SAndroid Build Coastguard Worker 17*6777b538SAndroid Build Coastguard Worker using StringPiece = std::string_view; 18*6777b538SAndroid Build Coastguard Worker using StringPiece16 = std::u16string_view; 19*6777b538SAndroid Build Coastguard Worker 20*6777b538SAndroid Build Coastguard Worker } // namespace base 21*6777b538SAndroid Build Coastguard Worker 22*6777b538SAndroid Build Coastguard Worker #endif // BASE_STRINGS_STRING_PIECE_H_ 23