-class Package;
-
-class PackageRef
-{
-public:
- PackageRef(Builder &, const std::string &);
- const std::string &get_name() const { return name; }
- Package *get_package() const { return package; }
- Package *resolve();
-private:
- Builder &builder;
- std::string name;
- Package *package;
-};