Codebase list mozc / 92c1925
Migrate deprecated StringPiece::CopyToString to string::assign (or construction of string, if appropriate) REF_BUG=36048983 REF_CL=155522173 REF_TIME=2017-05-09T10:33:34-07:00 REF_TIME_RAW=1494351214 -0700 Jorg Brown 6 years ago
5 changed file(s) with 9 addition(s) and 10 deletion(s). Raw diff Collapse all Expand all
363363 len += pieces[i].size();
364364 }
365365 output->reserve(len);
366 pieces[0].CopyToString(output);
366 output->assign(pieces[0].data(), pieces[0].size());
367367 for (size_t i = 1; i < pieces.size(); ++i) {
368368 output->append(delim, delim_len);
369369 output->append(pieces[i].data(), pieces[i].size());
371371 }
372372
373373 void Util::ConcatStrings(StringPiece s1, StringPiece s2, string *output) {
374 s1.CopyToString(output);
374 output->assign(s1.data(), s1.size());
375375 output->append(s2.data(), s2.size());
376376 }
377377
868868 string *result) {
869869 DCHECK(result);
870870 const StringPiece substr = SubStringPiece(src, start, length);
871 substr.CopyToString(result);
871 result->assign(substr.data(), substr.size());
872872 }
873873
874874 void Util::StripUTF8BOM(string *line) {
12851285 if (iter == end || iter->GetOpenBracket() != key) {
12861286 return false;
12871287 }
1288 iter->GetCloseBracket().CopyToString(close_bracket);
1288 *close_bracket = string(iter->GetCloseBracket());
12891289 return true;
12901290 }
12911291
13011301 if (iter == end || iter->GetCloseBracket() != key) {
13021302 return false;
13031303 }
1304 iter->GetOpenBracket().CopyToString(open_bracket);
1304 *open_bracket = string(iter->GetOpenBracket());
13051305 return true;
13061306 }
13071307
105105 // String utils
106106 template <typename StringContainer>
107107 static void PushBackStringPiece(StringPiece s, StringContainer *container) {
108 container->push_back(string());
109 s.CopyToString(&container->back());
108 container->push_back(string(s));
110109 }
111110
112111 static void SplitStringUsing(StringPiece str,
2929
3030 MAJOR=2
3131 MINOR=21
32 BUILD=2709
32 BUILD=2710
3333 REVISION=102
3434 # This version represents the version of Mozc IME engine (converter, predictor,
3535 # etc.). This version info is included both in the Mozc server and in the Mozc
737737
738738 // decoded_key = "くーぐる" (= key + prediction suffix)
739739 decoded_key.clear();
740 key.CopyToString(&decoded_key);
740 decoded_key.assign(key.data(), key.size());
741741 codec_->DecodeKey(encoded_actual_key_prediction_suffix, &decoded_key);
742742 switch (callback->OnKey(decoded_key)) {
743743 case Callback::TRAVERSE_DONE:
103103 state_(HAS_NEXT),
104104 ptr_(ptr),
105105 token_info_(nullptr) {
106 key.CopyToString(&token_.key);
106 token_.key.assign(key.data(), key.size());
107107 NextInternal();
108108 }
109109