Lines Matching refs:PathArgument
1337 // class PathArgument
1340 PathArgument::PathArgument() : key_(), index_(), kind_(kindNone) {}
1342 PathArgument::PathArgument(ArrayIndex index)
1345 PathArgument::PathArgument(const char* key)
1348 PathArgument::PathArgument(const std::string& key)
1355 const PathArgument& a1,
1356 const PathArgument& a2,
1357 const PathArgument& a3,
1358 const PathArgument& a4,
1359 const PathArgument& a5) {
1377 addPathInArg(path, in, itInArg, PathArgument::kindIndex);
1387 addPathInArg(path, in, itInArg, PathArgument::kindKey);
1403 PathArgument::Kind kind) {
1420 const PathArgument& arg = *it;
1421 if (arg.kind_ == PathArgument::kindIndex) {
1426 } else if (arg.kind_ == PathArgument::kindKey) {
1443 const PathArgument& arg = *it;
1444 if (arg.kind_ == PathArgument::kindIndex) {
1448 } else if (arg.kind_ == PathArgument::kindKey) {
1462 const PathArgument& arg = *it;
1463 if (arg.kind_ == PathArgument::kindIndex) {
1468 } else if (arg.kind_ == PathArgument::kindKey) {