/external/icu4c/common/unicode/ |
stringpiece.h | 25 * \brief C++ API: StringPiece: Read-only byte string wrapper class. 40 * in a "const char*" or a "string" wherever a "StringPiece" is 43 * Functions or methods may use const StringPiece& parameters to accept either 45 * a StringPiece. 47 * Systematic usage of StringPiece is encouraged as it will reduce unnecessary 52 class U_COMMON_API StringPiece : public UMemory { 59 * Default constructor, creates an empty StringPiece. 62 StringPiece() : ptr_(NULL), length_(0) { } 68 StringPiece(const char* str); 74 StringPiece(const U_STD_NSQ string& str [all...] |
/external/chromium/third_party/icu/source/common/ |
stringpiece.cpp | 10 #include "unicode/stringpiece.h" 15 StringPiece::StringPiece(const char* str) 18 StringPiece::StringPiece(const StringPiece& x, int32_t pos) { 28 StringPiece::StringPiece(const StringPiece& x, int32_t pos, int32_t len) { 51 const int32_t StringPiece::npos [all...] |
/external/chromium/net/base/ |
net_module.cc | 17 base::StringPiece NetModule::GetResource(int key) { 18 return resource_provider ? resource_provider(key) : base::StringPiece();
|
net_module.h | 22 typedef base::StringPiece (*ResourceProvider)(int key); 30 static base::StringPiece GetResource(int key);
|
/external/chromium/net/tools/flip_server/ |
split.h | 15 void SplitStringPieceToVector(const base::StringPiece& full, 17 std::vector<base::StringPiece>* vec,
|
string_piece_utils.h | 16 size_t operator()(const base::StringPiece& sp) const { 19 for (base::StringPiece::const_iterator it = sp.begin(); 28 static bool EqualIgnoreCase(const base::StringPiece& piece1, 29 const base::StringPiece& piece2) { 30 base::StringPiece::const_iterator p1i = piece1.begin(); 31 base::StringPiece::const_iterator p2i = piece2.begin(); 44 static void RemoveWhitespaceContext(base::StringPiece* piece1) { 45 base::StringPiece::const_iterator c = piece1->begin(); 46 base::StringPiece::const_iterator e = piece1->end(); 51 *piece1 = base::StringPiece(c, e-c) [all...] |
split.cc | 15 void SplitStringPieceToVector(const base::StringPiece& full, 17 std::vector<base::StringPiece>* vec, 24 base::StringPiece::const_iterator s = full.begin(); 25 base::StringPiece::const_iterator e = s; 29 vec->push_back(base::StringPiece(s, e - s)); 38 vec->push_back(base::StringPiece(s, e - s)); 42 base::StringPiece::const_iterator s = full.begin(); 43 base::StringPiece::const_iterator e = s; 54 vec->push_back(base::StringPiece(s, e - s)); 63 vec->push_back(base::StringPiece(s, e - s)) [all...] |
balsa_headers_token_utils.h | 25 const base::StringPiece& key, 26 const base::StringPiece& token); 32 const base::StringPiece& key, 38 static void RemoveLastTokenFromHeaderValue(const base::StringPiece& key,
|
balsa_headers.h | 31 // returns. Every StringPiece returned from BalsaHeaders should remain 140 // the StringPiece which it returns. 146 void WriteToContiguousBuffer(const base::StringPiece& sp) { 179 // Takes a StringPiece and writes it to "permanent" storage, then returns a 180 // StringPiece which points to that data. If block_idx != NULL, it will be 185 base::StringPiece Write(const base::StringPiece& sp, 192 return base::StringPiece(storage, sp.size()); 335 // using the StringPiece class, or giving an explicit size and char* (as these 350 // WARNING: The side effect of using StringPiece is that if the underlyin [all...] |
balsa_headers_token_utils.cc | 28 const base::StringPiece& key, BalsaHeaders* headers) { 57 const base::StringPiece& new_last_token = tokens[tokens.size() - 2]; 68 const base::StringPiece& key, 69 const base::StringPiece& token) { 94 const base::StringPiece& key, 132 tokens->push_back(base::StringPiece(nws, start - nws)); 137 tokens->push_back(base::StringPiece(nws, start - nws));
|
balsa_headers.cc | 32 __gnu_cxx::hash_set<base::StringPiece, 175 void BalsaHeaders::AddAndMakeDescription(const base::StringPiece& key, 176 const base::StringPiece& value, 201 const base::StringPiece& key, 202 const base::StringPiece& value, 211 base::StringPiece old_value(GetPtr(d->buffer_base_idx) + d->value_begin_idx, 220 base::StringPiece first_value = old_value; 221 base::StringPiece second_value = value; 247 void BalsaHeaders::RemoveAllOfHeaderStartingAt(const base::StringPiece& key, 256 void BalsaHeaders::HackHeader(const base::StringPiece& key [all...] |
/external/icu4c/common/ |
stringpiece.cpp | 10 #include "unicode/stringpiece.h" 16 StringPiece::StringPiece(const char* str) 19 StringPiece::StringPiece(const StringPiece& x, int32_t pos) { 29 StringPiece::StringPiece(const StringPiece& x, int32_t pos, int32_t len) { 44 void StringPiece::set(const char* str) [all...] |
/external/chromium/third_party/icu/public/common/unicode/ |
stringpiece.h | 25 * \brief C++ API: StringPiece: Read-only byte string wrapper class. 40 * in a "const char*" or a "string" wherever a "StringPiece" is 43 * Functions or methods may use const StringPiece& parameters to accept either 45 * a StringPiece. 47 * Systematic usage of StringPiece is encouraged as it will reduce unnecessary 52 class U_COMMON_API StringPiece : public UMemory { 59 * Default constructor, creates an empty StringPiece. 62 StringPiece() : ptr_(NULL), length_(0) { } 68 StringPiece(const char* str); 74 StringPiece(const U_STD_NSQ string& str [all...] |
/external/chromium/base/ |
data_pack.h | 25 class StringPiece; 38 bool GetStringPiece(uint32 resource_id, StringPiece* data); 41 // is used for image data, while the StringPiece interface is usually used 47 const std::map<uint32, StringPiece>& resources);
|
string_piece_unittest.cc | 15 ASSERT_TRUE( (StringPiece((x)) op StringPiece((y)))); \ 16 ASSERT_TRUE( (StringPiece((x)).compare(StringPiece((y))) op 0)) 19 ASSERT_FALSE(StringPiece((x)) op StringPiece((y))); \ 20 ASSERT_FALSE(StringPiece((x)).compare(StringPiece((y))) op 0) 97 StringPiece a("abcdefghijklmnopqrstuvwxyz"); 98 StringPiece b("abc") [all...] |
string_piece.cc | 4 // Copied from strings/stringpiece.cc with modifications 13 typedef StringPiece::size_type size_type; 15 std::ostream& operator<<(std::ostream& o, const StringPiece& piece) { 20 bool operator==(const StringPiece& x, const StringPiece& y) { 24 return StringPiece::wordmemcmp(x.data(), y.data(), x.size()) == 0; 27 void StringPiece::CopyToString(std::string* target) const { 31 void StringPiece::AppendToString(std::string* target) const { 36 size_type StringPiece::copy(char* buf, size_type n, size_type pos) const { 42 size_type StringPiece::find(const StringPiece& s, size_type pos) const [all...] |
string_piece.h | 4 // Copied from strings/stringpiece.h with modifications 8 // Functions or methods may use const StringPiece& parameters to accept either 10 // a StringPiece. The implicit conversion means that it is often appropriate 12 // StringPiece as would be appropriate for most other Google classes. 14 // Systematic usage of StringPiece is encouraged as it will reduce unnecessary 29 class StringPiece { 39 // in a "const char*" or a "string" wherever a "StringPiece" is 41 StringPiece() : ptr_(NULL), length_(0) { } 42 StringPiece(const char* str) 44 StringPiece(const std::string& str [all...] |
utf_offset_string_conversions.h | 13 class StringPiece; 25 std::wstring UTF8ToWideAndAdjustOffset(const base::StringPiece& utf8,
|
data_pack_unittest.cc | 23 base::StringPiece data; 50 std::map<uint32, base::StringPiece> resources; 51 resources.insert(std::make_pair(1, base::StringPiece(one))); 52 resources.insert(std::make_pair(2, base::StringPiece(two))); 53 resources.insert(std::make_pair(15, base::StringPiece(fifteen))); 54 resources.insert(std::make_pair(3, base::StringPiece(three))); 55 resources.insert(std::make_pair(4, base::StringPiece(four))); 62 base::StringPiece data;
|
sys_string_conversions.h | 27 class StringPiece; 32 std::wstring SysUTF8ToWide(const StringPiece& utf8); 38 std::wstring SysNativeMBToWide(const StringPiece& native_mb); 47 std::wstring SysMultiByteToWide(const StringPiece& mb, uint32 code_page);
|
sys_string_conversions_win.cc | 19 std::wstring SysUTF8ToWide(const StringPiece& utf8) { 27 std::wstring SysNativeMBToWide(const StringPiece& native_mb) { 32 std::wstring SysMultiByteToWide(const StringPiece& mb, uint32 code_page) {
|
utf_string_conversions.h | 13 class StringPiece; 32 std::wstring UTF8ToWide(const base::StringPiece& utf8);
|
/external/icu4c/i18n/ |
decnumstr.h | 25 #include "unicode/stringpiece.h" 35 DecimalNumberString(const StringPiece &, UErrorCode &status); 38 DecimalNumberString &append(const StringPiece &s, UErrorCode &status); 43 operator StringPiece() const;
|
decnumstr.cpp | 28 DecimalNumberString::DecimalNumberString(const StringPiece &source, UErrorCode &status) { 43 DecimalNumberString &DecimalNumberString::append(const StringPiece &str, UErrorCode &status) { 79 DecimalNumberString::operator StringPiece() const { 80 return StringPiece(fText, fLength);
|
/external/chromium/net/http/ |
http_chunked_decoder.cc | 98 size_t index_of_lf = base::StringPiece(buf, buf_len).find('\n'); 99 if (index_of_lf != base::StringPiece::npos) { 126 size_t index_of_semicolon = base::StringPiece(buf, buf_len).find(';'); 127 if (index_of_semicolon != base::StringPiece::npos) 186 if (base::StringPiece(start, len).find_first_not_of("0123456789abcdefABCDEF") 187 != base::StringPiece::npos)
|