MiKTeX 23.10-next
A scalable TeX distribution
|
The core namespace. More...
Classes | |
class | Argv |
An argv wrapper class. More... | |
struct | AutoFunc |
class | AutoResource |
class | AutoResource2 |
struct | BufferSizes |
Hardcoded buffer sizes. More... | |
class | BZip2Stream |
class | Cfg |
INI container. More... | |
struct | ci_char_traits |
class | CommandLineBuilder |
An instance of this class builds a command-line. More... | |
class | CsvList |
class | Directory |
Directory class. More... | |
struct | DirectoryEntry |
Directory entry information. More... | |
struct | DirectoryEntry2 |
Extended directory entry information. More... | |
class | DirectoryLister |
An instances can be used to read entries of a file system directory. More... | |
struct | DvipsFontMapEntry |
Information about an entry in a Dvips font map file. More... | |
struct | equal_icase |
struct | fclose_ |
class | File |
struct | FileInfoRecord |
File information. More... | |
struct | FileSystemChangeEvent |
class | FileSystemWatcher |
class | FileSystemWatcherCallback |
struct | FileTypeInfo |
File type information. More... | |
class | Fndb |
struct | FormatInfo |
Information about a TeX format. More... | |
struct | free_ |
struct | GitInfo |
class | GzipStream |
struct | hash_icase |
class | ICreateFndbCallback |
class | IFindFileCallback |
Find file callback interface. More... | |
class | IPrivateKeyProvider |
Access a private key file. More... | |
class | IRunProcessCallback |
Run process callback interface. More... | |
struct | LanguageInfo |
Language information. More... | |
struct | less_icase_dos |
struct | LibraryVersion |
struct | LocateOptions |
struct | LocateResult |
class | LockFile |
An instance of this class provides an interface to a lock file. More... | |
class | LzmaStream |
class | MD5 |
Instances of this struct represent MD5 values. More... | |
class | MD5Builder |
Instances of this struct can be used to calculate MD5 values. More... | |
class | MemoryMappedFile |
Instances of this class provide access to memory-mapped files. More... | |
struct | MIKTEXMFMODE |
METAFONT mode. More... | |
struct | MiKTeXUserInfo |
User information. More... | |
struct | PaperSizeInfo |
Paper size information. More... | |
class | Process |
An instance of this class manages a child process. More... | |
struct | ProcessInfo |
Process information. More... | |
class | ProcessOutput |
A callback interface to save process output. More... | |
struct | ProcessStartInfo |
Process start options. More... | |
class | Quoter |
struct | RootDirectoryInfo |
class | Session |
The MiKTeX session interface. More... | |
struct | SetupConfig |
struct | SourceLocation |
struct | StartupConfig |
Startup configuration. More... | |
class | Stream |
class | StreamReader |
class | StreamWriter |
struct | StructChecker |
class | TemporaryDirectory |
class | TemporaryFile |
class | Uri |
class | Utils |
MiKTeX utility class. More... | |
struct | VersionNumber |
An instance of this struct represents a version number. More... | |
Typedefs | |
typedef AutoResource< FILE *, fclose_ > | AutoFILE |
typedef AutoResource< void *, free_ > | AutoMemoryPointer |
typedef std::basic_string< char, ci_char_traits > | ci_string |
typedef MiKTeX::Util::OptionSet< DirectoryCopyOption > | DirectoryCopyOptionSet |
typedef MiKTeX::Util::OptionSet< FileAttribute > | FileAttributeSet |
typedef MiKTeX::Util::OptionSet< FileOpenOption > | FileOpenOptionSet |
typedef MiKTeX::Util::OptionSet< FileDeleteOption > | FileDeleteOptionSet |
typedef MiKTeX::Util::OptionSet< FileMoveOption > | FileMoveOptionSet |
typedef MiKTeX::Util::OptionSet< FileCopyOption > | FileCopyOptionSet |
typedef MiKTeX::Util::OptionSet< CreateLinkOption > | CreateLinkOptionSet |
typedef MiKTeX::Util::OptionSet< FileExistsOption > | FileExistsOptionSet |
typedef MiKTeX::Util::OptionSet< ExpandOption > | ExpandOptionSet |
typedef MiKTeX::Util::OptionSet< RegisterRootDirectoriesOption > | RegisterRootDirectoriesOptionSet |
Enumerations | |
enum class | OptionConvention { None , GNU , Xt , DOS } |
Option parsing convention. More... | |
enum class | QuotingConvention { None , Whitespace , Bat } |
Quoting convention. More... | |
enum class | DirectoryCopyOption { UpdateFndb , ReplaceExisting , PreserveMode , CopySubDirectories } |
Directory copy options. More... | |
enum class | FileMode { Append , Create , CreateNew , Open , Command } |
How to open a file. More... | |
enum class | FileAccess { None , Read , Write , ReadWrite } |
File access options. More... | |
enum class | FileAttribute { Directory , ReadOnly , Hidden , Executable } |
File attributes. More... | |
enum class | FileOpenOption { None , DeleteOnClose } |
Options for opening a file. More... | |
enum class | FileDeleteOption { UpdateFndb , TryHard } |
Options for deleting a file. More... | |
enum class | FileMoveOption { UpdateFndb , ReplaceExisting } |
Options for renaming (moving) a file. More... | |
enum class | FileCopyOption { UpdateFndb , ReplaceExisting , PreserveMode } |
Options for copying a file. More... | |
enum class | CreateLinkOption { UpdateFndb , ReplaceExisting , Symbolic } |
Options for creating a link. More... | |
enum class | FileExistsOption { SymbolicLink } |
Options for checking file existance. More... | |
enum class | FileSystemChangeAction { Added , Modified , Removed } |
enum class | FileType { None = 0 , AFM , BASE , BIB , BST , CID , CLUA , CMAP , CNF , CWEB , DB , DVI , DVIPSCONFIG , ENC , EXE , FEA , FMT , HBF , GLYPHFONT , GRAPHICS , GF , IST , LIG , LUA , MAP , MEM , MF , MFPOOL , MFT , MISCFONT , MLBIB , MLBST , MP , MPPOOL , MPSUPPORT , OCP , OFM , OPL , OTF , OTP , OVF , OVP , PDFTEXCONFIG , PK , PROGRAMBINFILE , PROGRAMTEXTFILE , PSHEADER , SCRIPT , SFD , TCX , TEX , TEXPOOL , TEXSOURCE , TEXSYSDOC , TFM , TROFF , TTF , TYPE1 , TYPE42 , VF , WEB , WEB2C , E_N_D } |
File type enum class. More... | |
enum class | ProcessStatus { None , Runnable , Sleeping , Stopped , Zombie , Other } |
Process status. More... | |
enum class | ProcessExitStatus { None , Exited , Signaled , Other } |
Process exit status. More... | |
enum class | MiKTeXConfiguration { None , Regular , Direct , Portable } |
MiKTeX configurations. More... | |
enum class | ConfigurationScope { None , User , Common } |
MiKTeX configuration scope. More... | |
enum class | ExpandOption { Values , Braces , PathPatterns } |
Expansion options. More... | |
enum class | RegisterRootDirectoriesOption { NoRegistry , Temporary , Review } |
Root registration options. More... | |
enum class | ShellCommandMode { Forbidden , Restricted , Query , Unrestricted } |
Shell command mode. More... | |
enum class | SeekOrigin { Begin , Current , End } |
Functions | |
template<class HandleType > | |
HandleType | InvalidHandleValue () |
template<class Func > | |
AutoFunc< Func > | CreateAutoFunc (Func func) |
std::ostream & | operator<< (std::ostream &os, const CommandLineBuilder &cmd) |
class MIKTEXCORETYPEAPI(MiKTeXException) std::ostream & | operator<< (std::ostream &os, const SourceLocation &loc) |
The MiKTeX exception base class. More... | |
std::ostream & | operator<< (std::ostream &os, const MiKTeXException::KVMAP &kvmap) |
std::ostream & | operator<< (std::ostream &os, const MiKTeXException &ex) |
std::string | FileSystemChangeActionToString (FileSystemChangeAction action) |
std::ostream & | operator<< (std::ostream &os, const FileSystemChangeAction &action) |
bool | operator< (const LibraryVersion &lhs, const LibraryVersion &rhs) |
std::ostream & | operator<< (std::ostream &os, const MD5 &md5) |
std::ostream & | operator<< (std::ostream &os, const MiKTeXConfiguration &miktexConfiguration) |
std::ostream & | operator<< (std::ostream &os, const ConfigurationScope &scope) |
std::ostream & | operator<< (std::ostream &os, const StartupConfig &startupConfig) |
bool | operator< (const DvipsFontMapEntry &lhs, const DvipsFontMapEntry &rhs) |
std::ostream & | operator<< (std::ostream &os, const GitInfo &gitInfo) |
bool | operator== (const VersionNumber &v1, const VersionNumber &v2) |
bool | operator< (const VersionNumber &v1, const VersionNumber &v2) |
std::ostream & | operator<< (std::ostream &os, const VersionNumber &v) |
Variables | |
constexpr unsigned | INVALID_ROOT_INDEX = static_cast<unsigned>(-1) |
An invalid TEXMF root index. More... | |
The core namespace.
|
strong |
|
strong |
|
strong |
Directory copy options.
Enumerator | |
---|---|
UpdateFndb | Update the file name database. |
ReplaceExisting | Replace an existing directory. |
PreserveMode | Preserve mode. |
CopySubDirectories | Deep copy. |
|
strong |
|
strong |
File access options.
Enumerator | |
---|---|
Read | Read access. |
Write | Write access. |
ReadWrite | Read/Write access. |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
How to open a file.
|
strong |
|
strong |
|
strong |
File type enum class.
|
strong |
|
strong |
Option parsing convention.
|
strong |
Process exit status.
|
strong |
Process status.
|
strong |
Quoting convention.
|
strong |
|
strong |
|
inline |
Compares two version numbers.
v1 | The first version number. |
v2 | The second version number. |
|
inline |
The MiKTeX exception base class.
|
inline |
Compares two version numbers.
v1 | The first version number. |
v2 | The second version number. |
|
constexpr |
An invalid TEXMF root index.