MiKTeX 26.5-next
A scalable TeX distribution
Loading...
Searching...
No Matches
TeXMFApp.h File Reference

MiKTeX TeXMF base implementation. More...

#include <miktex/TeXAndFriends/config.h>
#include <memory>
#include <string>
#include <cstddef>
#include <miktex/Core/BufferSizes>
#include <miktex/Core/Debug>
#include <miktex/Core/CommandLineBuilder>
#include <miktex/Core/FileType>
#include <miktex/Util/PathName>
#include <miktex/Core/Quoter>
#include <miktex/Trace/TraceStream>
#include <miktex/Util/CharBuffer>
#include <miktex/Util/StringUtil>
#include <miktex/Util/inliners.h>
#include "WebAppInputLine.h"
Include dependency graph for TeXMFApp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MiKTeX::TeXAndFriends::IStringHandler
class  MiKTeX::TeXAndFriends::IErrorHandler
class  MiKTeX::TeXAndFriends::ITeXMFMemoryHandler
class  MiKTeX::TeXAndFriends::TeXMFApp

Namespaces

namespace  MiKTeX::TeXAndFriends
 The TeX&Friends namespace.

Macros

#define miktexreallocate(p, n)

Enumerations

enum class  Feature { EightBitChars , TCX }

Functions

bool MiKTeX::TeXAndFriends::miktexcstyleerrormessagesp ()
bool MiKTeX::TeXAndFriends::miktexparsefirstlinep ()
void MiKTeX::TeXAndFriends::miktexgetdefaultdumpfilename (char *dest)
int MiKTeX::TeXAndFriends::miktexgetinteraction ()
int MiKTeX::TeXAndFriends::miktexgetjobname (int fallbackJobName)
bool MiKTeX::TeXAndFriends::miktexhaltonerrorp ()
void MiKTeX::TeXAndFriends::miktexinitializebuffer ()
void MiKTeX::TeXAndFriends::miktexinvokeeditor (int editFileName, int editFileNameLength, int editLineNumber, int transcriptFileName, int transcriptFileNameLength)
void MiKTeX::TeXAndFriends::miktexinvokeeditor (int editFileName, int editFileNameLength, int editLineNumber)
bool MiKTeX::TeXAndFriends::miktexisinitprogram ()
int MiKTeX::TeXAndFriends::miktexmakefullnamestring ()
void MiKTeX::TeXAndFriends::miktexontexmffinishjob ()
void MiKTeX::TeXAndFriends::miktexontexmfinitialize ()
void MiKTeX::TeXAndFriends::miktexontexmfstartjob ()
template<typename T>
T * MiKTeX::TeXAndFriends::miktexreallocate_ (const std::string &arrayName, T *p, size_t n, const MiKTeX::Core::SourceLocation &sourceLocation)
template<typename FileType, typename EleType>
void MiKTeX::TeXAndFriends::miktexdump (FileType &f, const EleType &e, std::size_t n)
template<typename FileType, typename EleType>
void MiKTeX::TeXAndFriends::miktexdump (FileType &f, const EleType &e)
template<typename FileType>
void MiKTeX::TeXAndFriends::miktexdumpint (FileType &f, int val)
template<typename FileType, typename EleType>
void MiKTeX::TeXAndFriends::miktexundump (FileType &f, EleType &e, std::size_t n)
template<typename FileType, typename EleType>
void MiKTeX::TeXAndFriends::miktexundump (FileType &f, EleType &e)
template<typename FileType, typename LowType, typename HighType, typename EleType>
void MiKTeX::TeXAndFriends::miktexundump (FileType &f, LowType low, HighType high, EleType &e, std::size_t n)
template<typename FileType, typename HighType, typename EleType>
void MiKTeX::TeXAndFriends::miktexundump (FileType &f, HighType high, EleType &e, std::size_t n)
template<typename FileType>
void MiKTeX::TeXAndFriends::miktexundumpint (FileType &f, int &val)
void MiKTeX::TeXAndFriends::miktexcheckmemoryifdebug ()
void MiKTeX::TeXAndFriends::miktexinitializechartables ()
bool MiKTeX::TeXAndFriends::miktexenableeightbitcharsp ()
bool MiKTeX::TeXAndFriends::miktexhavetcxfilename ()
void MiKTeX::TeXAndFriends::miktexprinttcxfilename (FILE *f)

Detailed Description

MiKTeX TeXMF base implementation.

Author
Christian Schenk

This file is part of the MiKTeX TeXMF Framework.

The MiKTeX TeXMF Framework is licensed under GNU General Public License version 2 or any later version.

Macro Definition Documentation

◆ miktexreallocate

#define miktexreallocate ( p,
n )
Value:
miktexreallocate_(#p, p, n, MIKTEX_SOURCE_LOCATION_DEBUG())