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,
various snapshot-related routines
Definition: snapshots.hpp:37
Definition: binarypackage.hpp:26
the source of package and version information
Definition: cache.hpp:44
dependency problems resolver
Definition: resolver.hpp:42