summaryrefslogtreecommitdiffstats
path: root/lib/cppparser/keywords.h
blob: 34aabd3c108e2ff129852b769c4e213f828c62af (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
// 
// Keywords file is included in lookup.cpp
// [erbsland] replacement for old hash table
// 
#define INSERT( x, y ) keywords.insert( std::pair<HashedString, Type>( x, y ) )
// KDE Keywords
INSERT( "K_DCOP", Token_K_DCOP );
INSERT( "k_dcop", Token_k_dcop );
INSERT( "k_dcop_signals", Token_k_dcop_signals );

// TQt Keywords
INSERT( "Q_OBJECT", Token_Q_OBJECT );
INSERT( "TQ_OBJECT", Token_TQ_OBJECT );
INSERT( "signals", Token_signals );
INSERT( "slots", Token_slots );
INSERT( "emit", Token_emit );
INSERT( "foreach", Token_foreach );

// C++ Keywords
INSERT( "__int64", Token_int );
INSERT( "__asm__", Token_asm );
INSERT( "and", Token_and );
INSERT( "and_eq", Token_and_eq );
INSERT( "asm", Token_asm );
INSERT( "auto", Token_auto );
INSERT( "bitand", Token_bitand );
INSERT( "bitor", Token_bitor );
INSERT( "bool", Token_bool );
INSERT( "break", Token_break );
INSERT( "case", Token_case );
INSERT( "catch", Token_catch );
INSERT( "char", Token_char );
INSERT( "class", Token_class );
INSERT( "compl", Token_compl );
INSERT( "const", Token_const );
INSERT( "const_cast", Token_const_cast );
INSERT( "continue", Token_continue );
INSERT( "default", Token_default );
INSERT( "delete", Token_delete );
INSERT( "do", Token_do );
INSERT( "double", Token_double );
INSERT( "dynamic_cast", Token_dynamic_cast );
INSERT( "else", Token_else );
INSERT( "enum", Token_enum );
INSERT( "explicit", Token_explicit );
INSERT( "export", Token_export );
INSERT( "extern", Token_extern );
INSERT( "float", Token_float );
INSERT( "for", Token_for );
INSERT( "friend", Token_friend );
INSERT( "goto", Token_goto );
INSERT( "if", Token_if );
INSERT( "inline", Token_inline );
INSERT( "int", Token_int );
INSERT( "long", Token_long );
INSERT( "mutable", Token_mutable );
INSERT( "namespace", Token_namespace );
INSERT( "new", Token_new );
INSERT( "not", Token_not );
INSERT( "not_eq", Token_not_eq );
INSERT( "operator", Token_operator );
INSERT( "or", Token_or );
INSERT( "or_eq", Token_or_eq );
INSERT( "private", Token_private );
INSERT( "protected", Token_protected );
INSERT( "public", Token_public );
INSERT( "register", Token_register );
INSERT( "reinterpret_cast", Token_reinterpret_cast );
INSERT( "return", Token_return );
INSERT( "short", Token_short );
INSERT( "signed", Token_signed );
INSERT( "sizeof", Token_sizeof );
INSERT( "static", Token_static );
INSERT( "static_cast", Token_static_cast );
INSERT( "struct", Token_struct );
INSERT( "switch", Token_switch );
INSERT( "template", Token_template );
INSERT( "this", Token_this );
INSERT( "throw", Token_throw );
INSERT( "try", Token_try );
INSERT( "typedef", Token_typedef );
INSERT( "typeid", Token_typeid );
INSERT( "typename", Token_typename );
INSERT( "union", Token_union );
INSERT( "unsigned", Token_unsigned );
INSERT( "using", Token_using );
INSERT( "virtual", Token_virtual );
INSERT( "void", Token_void );
INSERT( "volatile", Token_volatile );
INSERT( "while", Token_while );
INSERT( "xor", Token_xor );
INSERT( "xor_eq", Token_xor_eq );

//
// End of file
//