Go to the documentation of this file.
18 #ifndef CUPT_CACHE_BINARYVERSION_SEEN
19 #define CUPT_CACHE_BINARYVERSION_SEEN
37 enum Type { PreDepends, Depends, Recommends, Suggests, Enhances, Conflicts, Breaks, Replaces, Count };
38 static const string strings[];
39 static const char* rawStrings[];
relation types between binary versions
Definition: binaryversion.hpp:35
virtual bool areHashesEqual(const Version *other) const
determines file equality between two versions
file information
Definition: version.hpp:63
FileRecord file
Version::FileRecord.
Definition: binaryversion.hpp:55
string descriptionHash
MD5 hash sum value of the full description.
Definition: binaryversion.hpp:53
bool isInstalled() const
is version installed?
common version information
Definition: version.hpp:40
string tags
tags
Definition: binaryversion.hpp:54
vector< Relation > provides
Definition: binaryversion.hpp:48
binary version info
Definition: binaryversion.hpp:32
string sourcePackageName
source package name
Definition: binaryversion.hpp:43
bool important
has version 'important' flag?
Definition: binaryversion.hpp:46
array of relation expressions
Definition: relation.hpp:176
string sourceVersionString
source version string
Definition: binaryversion.hpp:44
uint32_t installedSize
approximate size of unpacked file content in bytes
Definition: binaryversion.hpp:42
Type
type
Definition: binaryversion.hpp:37
bool essential
has version 'essential' flag?
Definition: binaryversion.hpp:45
string architecture
binary architecture
Definition: binaryversion.hpp:41