MiKTeX 23.10-next
A scalable TeX distribution
|
PackageInstaller implementation. More...
#include "config.h"
#include <set>
#include <unordered_set>
#include <fmt/format.h>
#include <fmt/ostream.h>
#include <miktex/Configuration/ConfigNames>
#include <miktex/Core/Directory>
#include <miktex/Core/DirectoryLister>
#include <miktex/Core/FileStream>
#include <miktex/Core/TemporaryDirectory>
#include <miktex/Core/TemporaryFile>
#include <miktex/Extractor/Extractor>
#include <miktex/Trace/StopWatch>
#include <miktex/Core/win/DllProc>
#include <miktex/Core/win/HResult>
#include <miktex/Core/win/WindowsVersion>
#include <miktex/Core/win/winAutoResource>
#include <miktex/PackageManager/PackageManager>
#include "internal.h"
#include "PackageInstallerImpl.h"
#include "PackageIteratorImpl.h"
#include "TpmParser.h"
Functions | |
template<typename T1 , typename T2 > | |
double | Divide (T1 a, T2 b) |
MPMSTATICFUNC (bool) IsPureContainer(const string &packageId) | |
MPMSTATICFUNC (unordered_set< PathName >) GetFiles(const PathName &rootDir | |
for (const string &s :package.runFiles) | |
Variables | |
constexpr const char * | LF = "\n" |
const PackageInfo & | package |
return | files |
const string & | suffix |
PackageInstaller implementation.
This file is part of MiKTeX Package Manager.
MiKTeX Package Manager is licensed under GNU General Public License version 2 or any later version.
const PackageInfo& package |
const string& suffix |