summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibPDF/CommonNames.h
blob: fe4010dc7efe00d8b6c18362bf31fe0843d8e948 (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
/*
 * Copyright (c) 2021, Matthew Olsson <mattco@serenityos.org>
 *
 * SPDX-License-Identifier: BSD-2-Clause
 */

#pragma once

#include <AK/FlyString.h>

#define ENUMERATE_COMMON_NAMES(V) \
    V(ASCII85Decode)              \
    V(ASCIIHexDecode)             \
    V(BaseFont)                   \
    V(C)                          \
    V(CCITTFaxDecode)             \
    V(Contents)                   \
    V(Count)                      \
    V(CropBox)                    \
    V(Crypt)                      \
    V(DCTDecode)                  \
    V(Dest)                       \
    V(E)                          \
    V(F)                          \
    V(Filter)                     \
    V(First)                      \
    V(Fit)                        \
    V(FitB)                       \
    V(FitBH)                      \
    V(FitBV)                      \
    V(FitH)                       \
    V(FitR)                       \
    V(FitV)                       \
    V(FlateDecode)                \
    V(Font)                       \
    V(H)                          \
    V(JBIG2Decode)                \
    V(JPXDecode)                  \
    V(Kids)                       \
    V(L)                          \
    V(LZWDecode)                  \
    V(Last)                       \
    V(Length)                     \
    V(Linearized)                 \
    V(MediaBox)                   \
    V(N)                          \
    V(Next)                       \
    V(O)                          \
    V(Outlines)                   \
    V(P)                          \
    V(Pages)                      \
    V(Parent)                     \
    V(Prev)                       \
    V(Resources)                  \
    V(Root)                       \
    V(Rotate)                     \
    V(RunLengthDecode)            \
    V(T)                          \
    V(Title)                      \
    V(Type)                       \
    V(UserUnit)                   \
    V(XYZ)

namespace PDF {

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

}