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