|
MiKTeX 26.5-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. | |
| 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. | |
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.