Lines Matching refs:current_path
403 std::string current_path(path); in Set() local
405 for (size_t delimiter_position = current_path.find('.'); in Set()
407 delimiter_position = current_path.find('.')) { in Set()
409 std::string key(current_path, 0, delimiter_position); in Set()
417 current_path.erase(0, delimiter_position + 1); in Set()
420 current_dictionary->SetWithoutPathExpansion(current_path, in Set()
497 StringPiece current_path(path); in Get() local
499 for (size_t delimiter_position = current_path.find('.'); in Get()
501 delimiter_position = current_path.find('.')) { in Get()
504 current_path.substr(0, delimiter_position).as_string(), in Get()
510 current_path = current_path.substr(delimiter_position + 1); in Get()
513 return current_dictionary->GetWithoutPathExpansion(current_path.as_string(), in Get()
757 std::string current_path(path); in Remove() local
759 size_t delimiter_position = current_path.rfind('.'); in Remove()
761 if (!GetDictionary(current_path.substr(0, delimiter_position), in Remove()
764 current_path.erase(0, delimiter_position + 1); in Remove()
767 return current_dictionary->RemoveWithoutPathExpansion(current_path, in Remove()