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[];
57 bool isInstalled()
const;
58 virtual bool areHashesEqual(
const Version* other)
const;
relation types between binary versions
Definition: binaryversion.hpp:34
file information
Definition: version.hpp:62
FileRecord file
Version::FileRecord.
Definition: binaryversion.hpp:55
string descriptionHash
MD5 hash sum value of the full description.
Definition: binaryversion.hpp:53
common version information
Definition: version.hpp:39
string tags
tags
Definition: binaryversion.hpp:54
vector< Relation > provides
Definition: binaryversion.hpp:48
binary version info
Definition: binaryversion.hpp:31
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:175
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