]> git.tdb.fi Git - builder.git/blob - source/packageref.cpp
Add comments
[builder.git] / source / packageref.cpp
1 #include "builder.h"
2 #include "package.h"
3 #include "packageref.h"
4
5 using namespace std;
6
7 PackageRef::PackageRef(Builder &b, const string &n):
8         builder(b),
9         name(n),
10         package(0)
11 { }
12
13 /**
14 Tries to get the package from Builder if we don't have it already.
15
16 @return  The package pointer (0 if the package was not found)
17 */
18 Package *PackageRef::resolve()
19 {
20         if(!package)
21                 package=builder.get_package(name);
22         return package;
23 }