18 #ifndef CUPT_CACHE_PACKAGE_SEEN
19 #define CUPT_CACHE_PACKAGE_SEEN
31 mutable vector< Version::InitializationParameters > __unparsed_versions;
32 mutable vector< shared_ptr< Version > >* __parsed_versions;
34 CUPT_LOCAL
void __merge_version(shared_ptr< Version >&&, vector< shared_ptr< Version > >& result)
const;
40 shared_ptr< const string > _binary_architecture;
42 CUPT_LOCAL vector< shared_ptr< Version > > _get_versions()
const;
44 CUPT_LOCAL
virtual bool _is_architecture_appropriate(
const shared_ptr< const Version >&)
const = 0;
51 Package(
const shared_ptr< const string >& binaryArchitecture);
57 vector< shared_ptr< const Version > > getVersions()
const;
63 shared_ptr< const Version > getSpecificVersion(
const string& versionString)
const;