MiKTeX 26.5-next
A scalable TeX distribution
Loading...
Searching...
No Matches
FileType.h
1/* miktex/Core/FileType.h: -*- C++ -*-
2
3 Copyright (C) 1996-2016 Christian Schenk
4
5 This file is part of the MiKTeX Core Library.
6
7 The MiKTeX Core Library is free software; you can redistribute it
8 and/or modify it under the terms of the GNU General Public License
9 as published by the Free Software Foundation; either version 2, or
10 (at your option) any later version.
11
12 The MiKTeX Core Library is distributed in the hope that it will be
13 useful, but WITHOUT ANY WARRANTY; without even the implied warranty
14 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with the MiKTeX Core Library; if not, write to the Free
19 Software Foundation, 59 Temple Place - Suite 330, Boston, MA
20 02111-1307, USA. */
21
22#pragma once
23
24#if !defined(AF701BE422BF486BBDFF271AD2E3CCDD)
25#define AF701BE422BF486BBDFF271AD2E3CCDD
26
27#include <miktex/Core/config.h>
28
29MIKTEX_CORE_BEGIN_NAMESPACE;
30
32enum class FileType
33{
34 None = 0,
43 CID,
44 CLUA,
45 CMAP,
46 CNF,
47 CWEB,
48 DB,
49 DVI,
50 DVIPSCONFIG,
51 ENC,
54 FEA,
57 HBF,
58 GLYPHFONT,
59 GRAPHICS,
60 GF,
61 IST,
62 LIG,
63 LUA,
64 MAP,
65 MEM, // OBSOLETE
66 MF,
67 MFPOOL,
68 MFT,
69 MISCFONT,
70 MLBIB,
71 MLBST,
72 MP,
73 MPPOOL,
74 MPSUPPORT,
75 OCP,
76 OFM,
77 OPL,
78 OTF,
79 OTP,
80 OVF,
81 OVP,
82 PDFTEXCONFIG,
83 PK,
84 PROGRAMBINFILE,
85 PROGRAMTEXTFILE,
86 PSHEADER,
87 SCRIPT,
88 SFD,
89 TCX,
92 TEXPOOL,
93 TEXSOURCE,
98 TROFF,
99 TTF,
100 TYPE1,
101 TYPE42,
102 VF,
103 WEB,
104 WEB2C,
105 E_N_D
106};
107
108MIKTEX_CORE_END_NAMESPACE;
109
110#endif
FileType
File type enum class.
Definition FileType.h:33
@ AFM
AFM files (*.afm).
Definition FileType.h:36
@ BIB
BibTeX database files (*.bib).
Definition FileType.h:40
@ TFM
TeX font metric files (*.tfm).
Definition FileType.h:97
@ FMT
TeX format files (*.fmt).
Definition FileType.h:56
@ TEXSYSDOC
TeX documentation files (.dvi;.pdf).
Definition FileType.h:95
@ EXE
Executable files (*.exe).
Definition FileType.h:53
@ TEX
TeX input files (*.tex).
Definition FileType.h:91
@ BST
BibTeX style files (*.bst).
Definition FileType.h:42
@ BASE
METAFONT base files (*.base).
Definition FileType.h:38