18 #ifndef CUPT_SYSTEM_SNAPSHOTS
19 #define CUPT_SYSTEM_SNAPSHOTS
24 #include <cupt/fwd.hpp>
39 internal::SnapshotsImpl* __impl;
45 CUPT_LOCAL
static const string installedPackageNamesFilename;
52 Snapshots(
const shared_ptr< Config >& config);
56 vector< string > getSnapshotNames()
const;
60 string getSnapshotsDirectory()
const;
65 string getSnapshotDirectory(
const string& snapshotName)
const;
72 void setupConfigForSnapshotOnly(
const string& snapshotName);
80 void setupResolverForSnapshotOnly(
const string& snapshotName,