#ifndef PACKAGE_H_
#define PACKAGE_H_
-#include <list>
#include <string>
+#include <vector>
#include <msp/datafile/objectloader.h>
#include "buildinfo.h"
#include "conditionalloader.h"
void require(const std::string &);
};
- typedef std::list<Package *> Requirements;
+ using Requirements = std::vector<Package *>;
protected:
Builder &builder;
Requirements requires;
BuildInfo export_binfo;
bool prepared;
- std::list<std::string> problems;
+ std::vector<std::string> problems;
bool use_pkgconfig;
public:
bool is_prepared() const { return prepared; }
- const std::list<std::string> &get_problems() const { return problems; }
+ const std::vector<std::string> &get_problems() const { return problems; }
virtual void save_caches() { }
};