Lines Matching refs:current_path
388 std::string current_path(path); in Set() local
390 for (size_t delimiter_position = current_path.find('.'); in Set()
392 delimiter_position = current_path.find('.')) { in Set()
394 std::string key(current_path, 0, delimiter_position); in Set()
402 current_path.erase(0, delimiter_position + 1); in Set()
405 current_dictionary->SetWithoutPathExpansion(current_path, in Set()
472 StringPiece current_path(path); in Get() local
474 for (size_t delimiter_position = current_path.find('.'); in Get()
476 delimiter_position = current_path.find('.')) { in Get()
479 current_path.substr(0, delimiter_position).as_string(), in Get()
485 current_path = current_path.substr(delimiter_position + 1); in Get()
488 return current_dictionary->GetWithoutPathExpansion(current_path.as_string(), in Get()
714 std::string current_path(path); in Remove() local
716 size_t delimiter_position = current_path.rfind('.'); in Remove()
718 if (!GetDictionary(current_path.substr(0, delimiter_position), in Remove()
721 current_path.erase(0, delimiter_position + 1); in Remove()
724 return current_dictionary->RemoveWithoutPathExpansion(current_path, in Remove()