24#if !defined(AB1AD5AD3B884FC5B7A00F69767B3375)
25#define AB1AD5AD3B884FC5B7A00F69767B3375
27#include <miktex/Core/config.h>
31#include "VersionNumber.h"
33MIKTEX_CORE_BEGIN_NAMESPACE;
37 LibraryVersion(
const std::string& key,
const std::string& fromHeader,
const std::string& fromRuntime) :
40 fromHeader(fromHeader),
41 fromRuntime(fromRuntime)
44 LibraryVersion(
const std::string& key,
const std::string& name,
const std::string& fromHeader,
const std::string& fromRuntime) :
47 fromHeader(fromHeader),
48 fromRuntime(fromRuntime)
54 fromHeader(fromHeader ==
nullptr ? std::string() : fromHeader->ToString()),
55 fromRuntime(fromRuntime ==
nullptr ? std::string() : fromRuntime->ToString())
60 std::string description;
61 std::string fromHeader;
62 std::string fromRuntime;
67 return lhs.key < rhs.key;
70MIKTEX_CORE_END_NAMESPACE;
Definition: LibraryVersion.h:36
An instance of this struct represents a version number.
Definition: VersionNumber.h:36