Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 pmbaty 1
//===--- ItaniumNodes.def ------------*- mode:c++;eval:(read-only-mode) -*-===//
2
//       Do not edit! See README.txt.
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
// Define the demangler's node names
10
 
11
#ifndef NODE
12
#error Define NODE to handle nodes
13
#endif
14
 
15
NODE(NodeArrayNode)
16
NODE(DotSuffix)
17
NODE(VendorExtQualType)
18
NODE(QualType)
19
NODE(ConversionOperatorType)
20
NODE(PostfixQualifiedType)
21
NODE(ElaboratedTypeSpefType)
22
NODE(NameType)
23
NODE(AbiTagAttr)
24
NODE(EnableIfAttr)
25
NODE(ObjCProtoName)
26
NODE(PointerType)
27
NODE(ReferenceType)
28
NODE(PointerToMemberType)
29
NODE(ArrayType)
30
NODE(FunctionType)
31
NODE(NoexceptSpec)
32
NODE(DynamicExceptionSpec)
33
NODE(FunctionEncoding)
34
NODE(LiteralOperator)
35
NODE(SpecialName)
36
NODE(CtorVtableSpecialName)
37
NODE(QualifiedName)
38
NODE(NestedName)
39
NODE(LocalName)
40
NODE(ModuleName)
41
NODE(ModuleEntity)
42
NODE(VectorType)
43
NODE(PixelVectorType)
44
NODE(BinaryFPType)
45
NODE(BitIntType)
46
NODE(SyntheticTemplateParamName)
47
NODE(TypeTemplateParamDecl)
48
NODE(NonTypeTemplateParamDecl)
49
NODE(TemplateTemplateParamDecl)
50
NODE(TemplateParamPackDecl)
51
NODE(ParameterPack)
52
NODE(TemplateArgumentPack)
53
NODE(ParameterPackExpansion)
54
NODE(TemplateArgs)
55
NODE(ForwardTemplateReference)
56
NODE(NameWithTemplateArgs)
57
NODE(GlobalQualifiedName)
58
NODE(ExpandedSpecialSubstitution)
59
NODE(SpecialSubstitution)
60
NODE(CtorDtorName)
61
NODE(DtorName)
62
NODE(UnnamedTypeName)
63
NODE(ClosureTypeName)
64
NODE(StructuredBindingName)
65
NODE(BinaryExpr)
66
NODE(ArraySubscriptExpr)
67
NODE(PostfixExpr)
68
NODE(ConditionalExpr)
69
NODE(MemberExpr)
70
NODE(SubobjectExpr)
71
NODE(EnclosingExpr)
72
NODE(CastExpr)
73
NODE(SizeofParamPackExpr)
74
NODE(CallExpr)
75
NODE(NewExpr)
76
NODE(DeleteExpr)
77
NODE(PrefixExpr)
78
NODE(FunctionParam)
79
NODE(ConversionExpr)
80
NODE(PointerToMemberConversionExpr)
81
NODE(InitListExpr)
82
NODE(FoldExpr)
83
NODE(ThrowExpr)
84
NODE(BoolExpr)
85
NODE(StringLiteral)
86
NODE(LambdaExpr)
87
NODE(EnumLiteral)
88
NODE(IntegerLiteral)
89
NODE(FloatLiteral)
90
NODE(DoubleLiteral)
91
NODE(LongDoubleLiteral)
92
NODE(BracedExpr)
93
NODE(BracedRangeExpr)
94
 
95
#undef NODE