MiKTeX 23.10-next
A scalable TeX distribution
|
The TeX&Friends namespace. More...
Classes | |
class | CharacterConverterImpl |
class | ErrorHandlerImpl |
class | ETeXApp |
class | ETeXMemoryHandlerImpl |
class | FormatHandlerImpl |
class | ICharacterConverter |
class | IErrorHandler |
class | IFormatHandler |
class | IInitFinalize |
class | IInputOutput |
class | InitFinalizeImpl |
class | InputOutputImpl |
class | IStringHandler |
class | ITeXMFMemoryHandler |
class | MetafontApp |
class | MetafontMemoryHandlerImpl |
class | ProgramRunner |
class | StringHandlerImpl |
class | TeXApp |
class | TeXMemoryHandlerImpl |
class | TeXMFApp |
class | TeXMFMemoryHandlerImpl |
class | WebApp |
class | WebAppInputLine |
Enumerations | |
enum class | SourceSpecial { Auto , CarriageReturn , Display , HorizontalBox , Math , Paragraph , ParagraphEnd , VerticalBox } |
enum class | Feature { EightBitChars , TCX } |
Functions | |
bool | miktexetexp () |
MIKTEXMFCEEAPI (bool) OpenTFMFile(void *ptr | |
MIKTEXMFCEEAPI (int) OpenXFMFile(void *ptr | |
void | miktexallocatememory () |
template<class FileType > | |
void | miktexclosedvifile (FileType &f) |
template<class FileType > | |
void | miktexclosepdffile (FileType &f) |
void | miktexfreememory () |
bool | miktexinsertsrcspecialauto () |
bool | miktexinsertsrcspecialeverycr () |
bool | miktexinsertsrcspecialeverydisplay () |
bool | miktexinsertsrcspecialeveryhbox () |
bool | miktexinsertsrcspecialeverymath () |
bool | miktexinsertsrcspecialeverypar () |
bool | miktexinsertsrcspecialeveryparend () |
bool | miktexinsertsrcspecialeveryvbox () |
bool | miktexisnewsource (int fileName, int lineNo) |
int | miktexmakesrcspecial (int fileName, int lineNo) |
template<class FileType > | |
bool | miktexopendvifile (FileType &f) |
template<class FileType > | |
bool | miktexopenpdffile (FileType &f) |
template<class FileType > | |
bool | miktexopenformatfile (FileType &f, bool renew=false) |
void | miktexremembersourceinfo (int fileName, int lineNo) |
bool | miktexwrite18p () |
bool | miktexenctexp () |
bool | miktexmltexp () |
int | miktexgetsynchronizationoptions () |
bool | miktexsourcespecialsp () |
bool | miktexiscompatible () |
bool | restrictedshell () |
bool | shellenabledp () |
bool | srcspecialsp () |
bool | miktexcstyleerrormessagesp () |
bool | miktexparsefirstlinep () |
void | miktexgetdefaultdumpfilename (char *dest) |
int | miktexgetinteraction () |
int | miktexgetjobname (int fallbackJobName) |
bool | miktexhaltonerrorp () |
void | miktexinitializebuffer () |
void | miktexinvokeeditor (int editFileName, int editFileNameLength, int editLineNumber, int transcriptFileName, int transcriptFileNameLength) |
void | miktexinvokeeditor (int editFileName, int editFileNameLength, int editLineNumber) |
bool | miktexisinitprogram () |
int | miktexmakefullnamestring () |
void | miktexontexmffinishjob () |
void | miktexontexmfinitialize () |
void | miktexontexmfstartjob () |
template<typename T > | |
T * | miktexreallocate_ (const std::string &arrayName, T *p, size_t n, const MiKTeX::Core::SourceLocation &sourceLocation) |
template<typename FileType , typename EleType > | |
void | miktexdump (FileType &f, const EleType &e, std::size_t n) |
template<typename FileType , typename EleType > | |
void | miktexdump (FileType &f, const EleType &e) |
template<typename FileType > | |
void | miktexdumpint (FileType &f, int val) |
template<typename FileType , typename EleType > | |
void | miktexundump (FileType &f, EleType &e, std::size_t n) |
template<typename FileType , typename EleType > | |
void | miktexundump (FileType &f, EleType &e) |
template<typename FileType , typename LowType , typename HighType , typename EleType > | |
void | miktexundump (FileType &f, LowType low, HighType high, EleType &e, std::size_t n) |
template<typename FileType , typename HighType , typename EleType > | |
void | miktexundump (FileType &f, HighType high, EleType &e, std::size_t n) |
template<typename FileType > | |
void | miktexundumpint (FileType &f, int &val) |
void | miktexcheckmemoryifdebug () |
void | miktexinitializechartables () |
bool | miktexenableeightbitcharsp () |
bool | miktexhavetcxfilename () |
void | miktexprinttcxfilename (FILE *f) |
template<class FileType > | |
bool | miktexopentfmfile (FileType &f, const char *fileName) |
template<class FileType > | |
bool | miktexopenvffile (FileType &f, const char *fileName) |
template<class FileType > | |
int | miktexopenxfmfile (FileType &f, const char *fileName) |
template<class FileType > | |
bool | miktexopenxvffile (FileType &f, const char *fileName) |
template<class FileType > | |
void | miktexprintmiktexbanner (FileType &f) |
bool | miktexgetverboseflag () |
bool | miktexgetquietflag () |
void | miktexprocesscommandlineoptions () |
template<class FileType > | |
bool | inputln (FileType &f, C4P::C4P_boolean bypassEndOfLine=true) |
template<class FileType > | |
void | miktexclosefile (FileType &f) |
template<class FileType > | |
bool | miktexopeninputfile (FileType &f) |
bool | miktexallownameoffile (C4P::C4P_boolean forInput) |
template<class FileType > | |
bool | miktexopenoutputfile (FileType &f, C4P::C4P_boolean isTextFile_deprecated) |
Variables | |
const MiKTeX::Util::PathName & | fileName |
constexpr const char * | TeXEngine = "TeXEngine" |
constexpr const char * | METAFONTEngine = "METAFONTEngine" |
constexpr const char * | TeXjpEngine = "TeXjpEngine" |
The TeX&Friends namespace.
This namespace contains C++ classes to support the implementation of TeX (and derived engines), METAFONT, and other TeX releated utilities (e.g., BibTeX).