Package record.
More...
#include <miktex/PackageManager/PackageInfo.h>
◆ GetNumFiles()
unsigned long MiKTeX::Packages::PackageInfo::GetNumFiles |
( |
| ) |
const |
|
inline |
Gets the total number of files in the package.
- Returns
- Returns the number of files.
◆ GetRefCount()
unsigned long MiKTeX::Packages::PackageInfo::GetRefCount |
( |
| ) |
const |
|
inline |
Gets the number of dependents.
◆ GetSize()
std::size_t MiKTeX::Packages::PackageInfo::GetSize |
( |
| ) |
const |
|
inline |
Gets the total size (in bytes) of all files in the package.
- Returns
- Returns the package size.
◆ GetTimeInstalled()
std::time_t MiKTeX::Packages::PackageInfo::GetTimeInstalled |
( |
| ) |
const |
|
inline |
Gets the time, the package was installed.
◆ IsContained()
bool MiKTeX::Packages::PackageInfo::IsContained |
( |
| ) |
const |
|
inline |
Checks to see if this package has dependents.
◆ IsContainer()
bool MiKTeX::Packages::PackageInfo::IsContainer |
( |
| ) |
const |
|
inline |
Tests for a container package.
◆ IsInstalled() [1/2]
bool MiKTeX::Packages::PackageInfo::IsInstalled |
( |
| ) |
const |
|
inline |
Checks to see whether the package is installed.
◆ IsInstalled() [2/2]
Checks to see whether the package is installed in the specified scope.
◆ IsPureContainer()
bool MiKTeX::Packages::PackageInfo::IsPureContainer |
( |
| ) |
const |
|
inline |
Tests for a pure container package.
- Returns
- Returns true, if this is a pure container package.
◆ SetTimeInstalled()
Gets the time, the package was installed.
◆ archiveFileSize
std::size_t MiKTeX::Packages::PackageInfo::archiveFileSize = 0 |
Size of the archive file.
◆ copyrightOwner
std::string MiKTeX::Packages::PackageInfo::copyrightOwner |
The copyright owner of the package.
◆ copyrightYear
std::string MiKTeX::Packages::PackageInfo::copyrightYear |
◆ creator
std::string MiKTeX::Packages::PackageInfo::creator |
Name of creator (packer).
◆ ctanPath
std::string MiKTeX::Packages::PackageInfo::ctanPath |
Relative path to the package directory on a CTAN mirror.
◆ description
std::string MiKTeX::Packages::PackageInfo::description |
Multi-line package description.
◆ digest
◆ displayName
std::string MiKTeX::Packages::PackageInfo::displayName |
◆ docFiles
std::vector<std::string> MiKTeX::Packages::PackageInfo::docFiles |
◆ id
std::string MiKTeX::Packages::PackageInfo::id |
◆ isObsolete
bool MiKTeX::Packages::PackageInfo::isObsolete = false |
true
, if the package is obsolete.
◆ isRemovable
bool MiKTeX::Packages::PackageInfo::isRemovable = false |
true
, if the package can be removed.
◆ licenseType
std::string MiKTeX::Packages::PackageInfo::licenseType |
The license type of the package.
◆ minTargetSystemVersion
std::string MiKTeX::Packages::PackageInfo::minTargetSystemVersion |
The minimum required target system version.
◆ releaseState
The release state of the package.
◆ requiredBy
std::vector<std::string> MiKTeX::Packages::PackageInfo::requiredBy |
◆ requiredPackages
std::vector<std::string> MiKTeX::Packages::PackageInfo::requiredPackages |
List of required packages.
◆ runFiles
std::vector<std::string> MiKTeX::Packages::PackageInfo::runFiles |
◆ sizeDocFiles
std::size_t MiKTeX::Packages::PackageInfo::sizeDocFiles = 0 |
Total size of all doc files.
◆ sizeRunFiles
std::size_t MiKTeX::Packages::PackageInfo::sizeRunFiles = 0 |
Total size of all run files.
◆ sizeSourceFiles
std::size_t MiKTeX::Packages::PackageInfo::sizeSourceFiles = 0 |
Total size of all source files.
◆ sourceFiles
std::vector<std::string> MiKTeX::Packages::PackageInfo::sourceFiles |
◆ targetSystem
std::string MiKTeX::Packages::PackageInfo::targetSystem |
◆ timeInstalledCommon
std::time_t MiKTeX::Packages::PackageInfo::timeInstalledCommon = InvalidTimeT |
Date/time when the package was installed in the common scope.
◆ timeInstalledUser
std::time_t MiKTeX::Packages::PackageInfo::timeInstalledUser = InvalidTimeT |
Date/time when the package was installed in the user scope..
◆ timePackaged
std::time_t MiKTeX::Packages::PackageInfo::timePackaged = InvalidTimeT |
Date/time when the package was created.
◆ title
std::string MiKTeX::Packages::PackageInfo::title |
One-line package description.
◆ version
std::string MiKTeX::Packages::PackageInfo::version |
Informal version information.
◆ versionDate
std::string MiKTeX::Packages::PackageInfo::versionDate |
The version/date of the package.
The documentation for this struct was generated from the following file:
- Libraries/MiKTeX/PackageManager/include/miktex/PackageManager/PackageInfo.h