Lines Matching refs:PathArgument
1502 PathArgument::PathArgument() = default;
1504 PathArgument::PathArgument(ArrayIndex index) in PathArgument() function in Json::PathArgument
1507 PathArgument::PathArgument(const char* key) : key_(key), kind_(kindKey) {} in PathArgument() function in Json::PathArgument
1509 PathArgument::PathArgument(String key) : key_(std::move(key)), kind_(kindKey) {} in PathArgument() function in Json::PathArgument
1514 Path::Path(const String& path, const PathArgument& a1, const PathArgument& a2, in Path()
1515 const PathArgument& a3, const PathArgument& a4, in Path()
1516 const PathArgument& a5) { in Path()
1535 addPathInArg(path, in, itInArg, PathArgument::kindIndex); in makePath()
1545 addPathInArg(path, in, itInArg, PathArgument::kindKey); in makePath()
1560 PathArgument::Kind kind) { in addPathInArg()
1577 if (arg.kind_ == PathArgument::kindIndex) { in resolve()
1583 } else if (arg.kind_ == PathArgument::kindKey) { in resolve()
1602 if (arg.kind_ == PathArgument::kindIndex) { in resolve()
1606 } else if (arg.kind_ == PathArgument::kindKey) { in resolve()
1620 if (arg.kind_ == PathArgument::kindIndex) { in make()
1625 } else if (arg.kind_ == PathArgument::kindKey) { in make()