|
MiKTeX 26.5-next
A scalable TeX distribution
|
PackageManager implementation. More...
#include "config.h"#include <algorithm>#include <fstream>#include <locale>#include <stack>#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/Environment>#include <miktex/Core/TemporaryDirectory>#include <miktex/Core/Uri>#include <miktex/Core/Utils>#include <miktex/Trace/StopWatch>#include <miktex/Trace/Trace>#include <miktex/Util/PathNameParser>#include "internal.h"#include "PackageManagerImpl.h"#include "PackageInstallerImpl.h"#include "PackageIteratorImpl.h"#include "TpmParser.h"
Classes | |
| class | XmlWriter |
Namespaces | |
| namespace | MiKTeX::Packages |
| The package manager namespace. | |
| namespace | MiKTeX::Packages::internal |
| Package manager internals. | |
Variables | |
| const string & | packageId |
| string | unprefixed |
| PathName | fileName (unprefixed) |
| PathNameParser | pathtok (fileName) |
| PathName | path = session->GetMpmRootPath() |
| string | s1 = *pathtok |
| string | name = s1 |
| DirectoryInfo & | directoryInfo = directoryInfoTable[path.ToString()] |
PackageManager 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 string& packageId |