Lines Matching refs:PathArgument
3817 PathArgument::PathArgument() : key_(), index_(), kind_(kindNone) {} in PathArgument() function in Json::PathArgument
3819 PathArgument::PathArgument(ArrayIndex index) in PathArgument() function in Json::PathArgument
3822 PathArgument::PathArgument(const char* key) in PathArgument() function in Json::PathArgument
3825 PathArgument::PathArgument(const std::string& key) in PathArgument() function in Json::PathArgument
3832 const PathArgument& a1, in Path()
3833 const PathArgument& a2, in Path()
3834 const PathArgument& a3, in Path()
3835 const PathArgument& a4, in Path()
3836 const PathArgument& a5) { in Path()
3854 addPathInArg(path, in, itInArg, PathArgument::kindIndex); in makePath()
3864 addPathInArg(path, in, itInArg, PathArgument::kindKey); in makePath()
3880 PathArgument::Kind kind) { in addPathInArg()
3897 const PathArgument& arg = *it; in resolve()
3898 if (arg.kind_ == PathArgument::kindIndex) { in resolve()
3903 } else if (arg.kind_ == PathArgument::kindKey) { in resolve()
3920 const PathArgument& arg = *it; in resolve()
3921 if (arg.kind_ == PathArgument::kindIndex) { in resolve()
3925 } else if (arg.kind_ == PathArgument::kindKey) { in resolve()
3939 const PathArgument& arg = *it; in make()
3940 if (arg.kind_ == PathArgument::kindIndex) { in make()
3945 } else if (arg.kind_ == PathArgument::kindKey) { in make()