|
MiKTeX 26.5-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/Archive/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 |