MiKTeX 23.10-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 |