| 1513 | // ////////////////////////////////////////////////////////////////// |
| 1514 | |
| 1515 | Path::Path(const String& path, const PathArgument& a1, const PathArgument& a2, |
| 1516 | const PathArgument& a3, const PathArgument& a4, |
| 1517 | const PathArgument& a5) { |
| 1518 | InArgs in; |
| 1519 | in.reserve(5); |
| 1520 | in.push_back(&a1); |
| 1521 | in.push_back(&a2); |
| 1522 | in.push_back(&a3); |
| 1523 | in.push_back(&a4); |
| 1524 | in.push_back(&a5); |
| 1525 | makePath(path, in); |
| 1526 | } |
| 1527 | |
| 1528 | void Path::makePath(const String& path, const InArgs& in) { |
| 1529 | const char* current = path.c_str(); |