Home | History | Annotate | Download | only in base

Lines Matching full:current_path

342   std::string current_path(path);
344 for (size_t delimiter_position = current_path.find('.');
346 delimiter_position = current_path.find('.')) {
348 std::string key(current_path, 0, delimiter_position);
356 current_path.erase(0, delimiter_position + 1);
359 current_dictionary->SetWithoutPathExpansion(current_path, in_value);
398 std::string current_path(path);
400 for (size_t delimiter_position = current_path.find('.');
402 delimiter_position = current_path.find('.')) {
405 current_path.substr(0, delimiter_position), &child_dictionary))
409 current_path.erase(0, delimiter_position + 1);
412 return current_dictionary->GetWithoutPathExpansion(current_path, out_value);
594 std::string current_path(path);
596 size_t delimiter_position = current_path.rfind('.');
598 if (!GetDictionary(current_path.substr(0, delimiter_position),
601 current_path.erase(0, delimiter_position + 1);
604 return current_dictionary->RemoveWithoutPathExpansion(current_path,