Lines Matching +defs:key +defs:path
58 explicit PathSplitter(StringPiece path) : path_(path) {} in PathSplitter()
427 Value* Value::Dict::Find(StringPiece key) { in Find()
451 std::string* Value::Dict::FindString(StringPiece key) { in FindString()
466 Value::Dict* Value::Dict::FindDict(StringPiece key) { in FindDict()
476 Value::List* Value::Dict::FindList(StringPiece key) { in FindList()
481 Value::Dict* Value::Dict::EnsureDict(StringPiece key) { in EnsureDict()
489 Value::List* Value::Dict::EnsureList(StringPiece key) { in EnsureList()
497 Value* Value::Dict::Set(StringPiece key, Value&& value) & { in Set()
506 Value* Value::Dict::Set(StringPiece key, bool value) & { in Set()
510 Value* Value::Dict::Set(StringPiece key, int value) & { in Set()
514 Value* Value::Dict::Set(StringPiece key, double value) & { in Set()
518 Value* Value::Dict::Set(StringPiece key, StringPiece value) & { in Set()
522 Value* Value::Dict::Set(StringPiece key, StringPiece16 value) & { in Set()
526 Value* Value::Dict::Set(StringPiece key, const char* value) & { in Set()
530 Value* Value::Dict::Set(StringPiece key, const char16_t* value) & { in Set()
534 Value* Value::Dict::Set(StringPiece key, std::string&& value) & { in Set()
538 Value* Value::Dict::Set(StringPiece key, BlobStorage&& value) & { in Set()
542 Value* Value::Dict::Set(StringPiece key, Dict&& value) & { in Set()
546 Value* Value::Dict::Set(StringPiece key, List&& value) & { in Set()
550 Value::Dict&& Value::Dict::Set(StringPiece key, Value&& value) && { in Set()
556 Value::Dict&& Value::Dict::Set(StringPiece key, bool value) && { in Set()
560 Value::Dict&& Value::Dict::Set(StringPiece key, int value) && { in Set()
564 Value::Dict&& Value::Dict::Set(StringPiece key, double value) && { in Set()
568 Value::Dict&& Value::Dict::Set(StringPiece key, StringPiece value) && { in Set()
572 Value::Dict&& Value::Dict::Set(StringPiece key, StringPiece16 value) && { in Set()
576 Value::Dict&& Value::Dict::Set(StringPiece key, const char* value) && { in Set()
580 Value::Dict&& Value::Dict::Set(StringPiece key, const char16_t* value) && { in Set()
584 Value::Dict&& Value::Dict::Set(StringPiece key, std::string&& value) && { in Set()
588 Value::Dict&& Value::Dict::Set(StringPiece key, BlobStorage&& value) && { in Set()
592 Value::Dict&& Value::Dict::Set(StringPiece key, Dict&& value) && { in Set()
596 Value::Dict&& Value::Dict::Set(StringPiece key, List&& value) && { in Set()
600 bool Value::Dict::Remove(StringPiece key) { in Remove()
606 std::optional<Value> Value::Dict::Extract(StringPiece key) { in Extract()
640 Value* Value::Dict::FindByDottedPath(StringPiece path) { in FindByDottedPath()
665 std::string* Value::Dict::FindStringByDottedPath(StringPiece path) { in FindStringByDottedPath()
681 Value::Dict* Value::Dict::FindDictByDottedPath(StringPiece path) { in FindDictByDottedPath()
691 Value::List* Value::Dict::FindListByDottedPath(StringPiece path) { in FindListByDottedPath()
696 Value* Value::Dict::SetByDottedPath(StringPiece path, Value&& value) & { in SetByDottedPath()
724 Value* Value::Dict::SetByDottedPath(StringPiece path, bool value) & { in SetByDottedPath()
728 Value* Value::Dict::SetByDottedPath(StringPiece path, int value) & { in SetByDottedPath()
732 Value* Value::Dict::SetByDottedPath(StringPiece path, double value) & { in SetByDottedPath()
736 Value* Value::Dict::SetByDottedPath(StringPiece path, StringPiece value) & { in SetByDottedPath()
740 Value* Value::Dict::SetByDottedPath(StringPiece path, StringPiece16 value) & { in SetByDottedPath()
744 Value* Value::Dict::SetByDottedPath(StringPiece path, const char* value) & { in SetByDottedPath()
748 Value* Value::Dict::SetByDottedPath(StringPiece path, const char16_t* value) & { in SetByDottedPath()
752 Value* Value::Dict::SetByDottedPath(StringPiece path, std::string&& value) & { in SetByDottedPath()
756 Value* Value::Dict::SetByDottedPath(StringPiece path, BlobStorage&& value) & { in SetByDottedPath()
760 Value* Value::Dict::SetByDottedPath(StringPiece path, Dict&& value) & { in SetByDottedPath()
764 Value* Value::Dict::SetByDottedPath(StringPiece path, List&& value) & { in SetByDottedPath()
768 bool Value::Dict::RemoveByDottedPath(StringPiece path) { in RemoveByDottedPath()
772 Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, Value&& value) && { in SetByDottedPath()
777 Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, bool value) && { in SetByDottedPath()
782 Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, int value) && { in SetByDottedPath()
787 Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, double value) && { in SetByDottedPath()
792 Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, in SetByDottedPath()
798 Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, in SetByDottedPath()
804 Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, in SetByDottedPath()
810 Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, in SetByDottedPath()
816 Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, in SetByDottedPath()
822 Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, in SetByDottedPath()
828 Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, Dict&& value) && { in SetByDottedPath()
833 Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, List&& value) && { in SetByDottedPath()
838 std::optional<Value> Value::Dict::ExtractByDottedPath(StringPiece path) { in ExtractByDottedPath()