CodeGeneratorTypes.h
Go to the documentation of this file.
1
#ifndef IGNORED_DECL
2
#define IGNORED_DECL(type)
3
#endif
4
5
#ifndef IGNORED_STMT
6
#define IGNORED_STMT(type)
7
#endif
8
9
#ifndef SUPPORTED_DECL
10
#define SUPPORTED_DECL(type)
11
#endif
12
13
#ifndef SUPPORTED_STMT
14
#define SUPPORTED_STMT(type)
15
#endif
16
17
IGNORED_STMT
(OMPOrderedDirective)
18
IGNORED_STMT
(OMPParallelForDirective)
19
20
IGNORED_DECL
(UsingShadowDecl)
21
IGNORED_DECL
(UsingPackDecl)
22
IGNORED_DECL
(EmptyDecl)
// stray semicolon?
23
24
SUPPORTED_DECL
(BindingDecl)
25
SUPPORTED_DECL
(CXXDeductionGuideDecl)
26
SUPPORTED_DECL
(VarDecl)
27
SUPPORTED_DECL
(TypeAliasDecl)
28
SUPPORTED_DECL
(TypedefDecl)
29
SUPPORTED_DECL
(StaticAssertDecl)
30
SUPPORTED_DECL
(FieldDecl)
31
SUPPORTED_DECL
(AccessSpecDecl)
32
SUPPORTED_DECL
(CXXMethodDecl)
33
SUPPORTED_DECL
(UsingDecl)
34
SUPPORTED_DECL
(CXXRecordDecl)
35
SUPPORTED_DECL
(FunctionDecl)
36
SUPPORTED_DECL
(UsingDirectiveDecl)
37
SUPPORTED_DECL
(FriendDecl)
38
SUPPORTED_DECL
(EnumDecl)
39
SUPPORTED_DECL
(EnumConstantDecl)
40
SUPPORTED_DECL
(NamespaceAliasDecl)
41
SUPPORTED_DECL
(FunctionTemplateDecl)
42
SUPPORTED_DECL
(TypeAliasTemplateDecl)
43
SUPPORTED_DECL
(LabelDecl)
44
SUPPORTED_DECL
(ClassTemplateDecl)
45
SUPPORTED_DECL
(NamespaceDecl)
46
SUPPORTED_DECL
(VarTemplateDecl)
47
SUPPORTED_DECL
(ConceptDecl)
48
SUPPORTED_DECL
(UnresolvedUsingValueDecl)
49
SUPPORTED_DECL
(LinkageSpecDecl)
50
51
SUPPORTED_STMT
(CXXDeleteExpr)
52
SUPPORTED_STMT
(CXXDefaultInitExpr)
53
SUPPORTED_STMT
(MemberExpr)
54
SUPPORTED_STMT
(IntegerLiteral)
55
SUPPORTED_STMT
(StringLiteral)
56
SUPPORTED_STMT
(FloatingLiteral)
57
SUPPORTED_STMT
(CXXOperatorCallExpr)
58
SUPPORTED_STMT
(ParenExpr)
59
SUPPORTED_STMT
(UnaryOperator)
60
SUPPORTED_STMT
(LambdaExpr)
61
SUPPORTED_STMT
(CXXMemberCallExpr)
62
SUPPORTED_STMT
(CXXThisExpr)
63
SUPPORTED_STMT
(CXXConstructExpr)
64
SUPPORTED_STMT
(CXXInheritedCtorInitExpr)
65
SUPPORTED_STMT
(CompoundAssignOperator)
66
SUPPORTED_STMT
(BinaryOperator)
67
SUPPORTED_STMT
(CXXNamedCastExpr)
68
SUPPORTED_STMT
(CXXFunctionalCastExpr)
69
SUPPORTED_STMT
(ImplicitCastExpr)
70
SUPPORTED_STMT
(UnaryExprOrTypeTraitExpr)
71
SUPPORTED_STMT
(ConditionalOperator)
72
SUPPORTED_STMT
(MaterializeTemporaryExpr)
73
SUPPORTED_STMT
(CXXBindTemporaryExpr)
74
SUPPORTED_STMT
(DeclRefExpr)
75
SUPPORTED_STMT
(CallExpr)
76
SUPPORTED_STMT
(CXXBoolLiteralExpr)
77
SUPPORTED_STMT
(CXXTypeidExpr)
78
SUPPORTED_STMT
(GNUNullExpr)
79
SUPPORTED_STMT
(CharacterLiteral)
80
SUPPORTED_STMT
(ArraySubscriptExpr)
81
SUPPORTED_STMT
(PredefinedExpr)
82
SUPPORTED_STMT
(ExprWithCleanups)
83
SUPPORTED_STMT
(InitListExpr)
84
SUPPORTED_STMT
(DeclStmt)
85
SUPPORTED_STMT
(CompoundStmt)
86
SUPPORTED_STMT
(IfStmt)
87
SUPPORTED_STMT
(SubstNonTypeTemplateParmExpr)
88
SUPPORTED_STMT
(ReturnStmt)
89
SUPPORTED_STMT
(NullStmt)
90
SUPPORTED_STMT
(CXXDefaultArgExpr)
91
SUPPORTED_STMT
(CXXStdInitializerListExpr)
92
SUPPORTED_STMT
(CStyleCastExpr)
93
SUPPORTED_STMT
(ForStmt)
94
SUPPORTED_STMT
(CXXNewExpr)
95
SUPPORTED_STMT
(CXXNullPtrLiteralExpr)
96
SUPPORTED_STMT
(ArrayInitLoopExpr)
97
SUPPORTED_STMT
(OpaqueValueExpr)
98
SUPPORTED_STMT
(WhileStmt)
99
SUPPORTED_STMT
(SwitchStmt)
100
SUPPORTED_STMT
(CaseStmt)
101
SUPPORTED_STMT
(BreakStmt)
102
SUPPORTED_STMT
(DefaultStmt)
103
SUPPORTED_STMT
(ContinueStmt)
104
SUPPORTED_STMT
(GotoStmt)
105
SUPPORTED_STMT
(LabelStmt)
106
SUPPORTED_STMT
(CXXForRangeStmt)
107
SUPPORTED_STMT
(DoStmt)
108
SUPPORTED_STMT
(ArrayInitIndexExpr)
109
SUPPORTED_STMT
(UnresolvedLookupExpr)
110
SUPPORTED_STMT
(ImplicitValueInitExpr)
111
SUPPORTED_STMT
(CXXScalarValueInitExpr)
112
SUPPORTED_STMT
(CXXTryStmt)
113
SUPPORTED_STMT
(CXXCatchStmt)
114
SUPPORTED_STMT
(CXXThrowExpr)
115
SUPPORTED_STMT
(CXXDependentScopeMemberExpr)
116
SUPPORTED_STMT
(CXXNoexceptExpr)
117
SUPPORTED_STMT
(ParenListExpr)
118
SUPPORTED_STMT
(SizeOfPackExpr)
119
// SUPPORTED_STMT(ParenListExpr)
120
SUPPORTED_STMT
(ConstantExpr)
121
SUPPORTED_STMT
(CXXUnresolvedConstructExpr)
122
SUPPORTED_STMT
(UnresolvedMemberExpr)
123
SUPPORTED_STMT
(PackExpansionExpr)
124
SUPPORTED_STMT
(CXXFoldExpr)
125
SUPPORTED_STMT
(CoroutineBodyStmt)
126
SUPPORTED_STMT
(CoroutineSuspendExpr)
127
SUPPORTED_STMT
(DependentCoawaitExpr)
128
SUPPORTED_STMT
(CoreturnStmt)
129
SUPPORTED_STMT
(DependentScopeDeclRefExpr)
130
SUPPORTED_STMT
(CXXRewrittenBinaryOperator)
131
SUPPORTED_STMT
(AttributedStmt)
132
SUPPORTED_STMT
(ConceptSpecializationExpr)
133
SUPPORTED_STMT
(RequiresExpr)
134
SUPPORTED_STMT
(StmtExpr)
135
SUPPORTED_STMT
(SourceLocExpr)
136
SUPPORTED_STMT
(CXXParenListInitExpr)
137
SUPPORTED_STMT
(CppInsightsCommentStmt)
138
SUPPORTED_STMT
(CXXPseudoDestructorExpr)
139
140
#undef IGNORED_DECL
141
#undef IGNORED_STMT
142
#undef SUPPORTED_DECL
143
#undef SUPPORTED_STMT
SUPPORTED_STMT
#define SUPPORTED_STMT(type)
Definition
CodeGeneratorTypes.h:14
IGNORED_DECL
#define IGNORED_DECL(type)
Definition
CodeGeneratorTypes.h:2
IGNORED_STMT
#define IGNORED_STMT(type)
Definition
CodeGeneratorTypes.h:6
SUPPORTED_DECL
#define SUPPORTED_DECL(type)
Definition
CodeGeneratorTypes.h:10
Generated by
1.9.8