summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibPDF/CommonNames.h
blob: f9fd91ac1bce48e138e15955dd3538d94f840d50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
/*
 * Copyright (c) 2021-2022, Matthew Olsson <mattco@serenityos.org>
 *
 * SPDX-License-Identifier: BSD-2-Clause
 */

#pragma once

#include <AK/FlyString.h>

#define ENUMERATE_COMMON_NAMES(V) \
    V(AIS)                        \
    V(ASCII85Decode)              \
    V(ASCIIHexDecode)             \
    V(BG)                         \
    V(BG2)                        \
    V(BM)                         \
    V(BaseEncoding)               \
    V(BaseFont)                   \
    V(BlackPoint)                 \
    V(C)                          \
    V(CA)                         \
    V(CCITTFaxDecode)             \
    V(CalRGB)                     \
    V(ColorSpace)                 \
    V(Contents)                   \
    V(Count)                      \
    V(CropBox)                    \
    V(Crypt)                      \
    V(D)                          \
    V(DCTDecode)                  \
    V(Dest)                       \
    V(Dests)                      \
    V(DeviceCMYK)                 \
    V(DeviceGray)                 \
    V(DeviceRGB)                  \
    V(Differences)                \
    V(E)                          \
    V(Encoding)                   \
    V(ExtGState)                  \
    V(F)                          \
    V(FL)                         \
    V(Filter)                     \
    V(First)                      \
    V(FirstChar)                  \
    V(Fit)                        \
    V(FitB)                       \
    V(FitBH)                      \
    V(FitBV)                      \
    V(FitH)                       \
    V(FitR)                       \
    V(FitV)                       \
    V(FlateDecode)                \
    V(Font)                       \
    V(FontDescriptor)             \
    V(FontFamily)                 \
    V(FontFile1)                  \
    V(FontFile2)                  \
    V(FontFile3)                  \
    V(Gamma)                      \
    V(H)                          \
    V(HT)                         \
    V(HTO)                        \
    V(JBIG2Decode)                \
    V(JPXDecode)                  \
    V(Kids)                       \
    V(L)                          \
    V(LC)                         \
    V(LJ)                         \
    V(LW)                         \
    V(LZWDecode)                  \
    V(Last)                       \
    V(LastChar)                   \
    V(Length)                     \
    V(Linearized)                 \
    V(ML)                         \
    V(Matrix)                     \
    V(MediaBox)                   \
    V(N)                          \
    V(Next)                       \
    V(O)                          \
    V(OP)                         \
    V(OPM)                        \
    V(Outlines)                   \
    V(P)                          \
    V(Pages)                      \
    V(Parent)                     \
    V(Pattern)                    \
    V(Prev)                       \
    V(RI)                         \
    V(Resources)                  \
    V(Root)                       \
    V(Rotate)                     \
    V(RunLengthDecode)            \
    V(SA)                         \
    V(SM)                         \
    V(SMask)                      \
    V(Subtype)                    \
    V(T)                          \
    V(TK)                         \
    V(TR)                         \
    V(TR2)                        \
    V(Title)                      \
    V(ToUnicode)                  \
    V(Type)                       \
    V(UCR)                        \
    V(UseBlackPTComp)             \
    V(UserUnit)                   \
    V(WhitePoint)                 \
    V(Widths)                     \
    V(XYZ)                        \
    V(ca)                         \
    V(op)

namespace PDF {

class CommonNames {
public:
#define ENUMERATE(name) static FlyString name;
    ENUMERATE_COMMON_NAMES(ENUMERATE)
#undef ENUMERATE
};

}