Lines Matching refs:PathArgument
3784 PathArgument::PathArgument() : key_(), index_(), kind_(kindNone) {} in PathArgument() function in Json::PathArgument
3786 PathArgument::PathArgument(ArrayIndex index) in PathArgument() function in Json::PathArgument
3789 PathArgument::PathArgument(const char* key) in PathArgument() function in Json::PathArgument
3792 PathArgument::PathArgument(const std::string& key) in PathArgument() function in Json::PathArgument
3799 const PathArgument& a1, in Path()
3800 const PathArgument& a2, in Path()
3801 const PathArgument& a3, in Path()
3802 const PathArgument& a4, in Path()
3803 const PathArgument& a5) { in Path()
3821 addPathInArg(path, in, itInArg, PathArgument::kindIndex); in makePath()
3831 addPathInArg(path, in, itInArg, PathArgument::kindKey); in makePath()
3847 PathArgument::Kind kind) { in addPathInArg()
3864 const PathArgument& arg = *it; in resolve()
3865 if (arg.kind_ == PathArgument::kindIndex) { in resolve()
3870 } else if (arg.kind_ == PathArgument::kindKey) { in resolve()
3887 const PathArgument& arg = *it; in resolve()
3888 if (arg.kind_ == PathArgument::kindIndex) { in resolve()
3892 } else if (arg.kind_ == PathArgument::kindKey) { in resolve()
3906 const PathArgument& arg = *it; in make()
3907 if (arg.kind_ == PathArgument::kindIndex) { in make()
3912 } else if (arg.kind_ == PathArgument::kindKey) { in make()