Back to home page

EIC code displayed by LXR

 
 

    


Warning, /include/llvm/Demangle/ItaniumNodes.def is written in an unsupported language. File is not indexed.

0001 //===--- ItaniumNodes.def ------------*- mode:c++;eval:(read-only-mode) -*-===//
0002 //       Do not edit! See README.txt.
0003 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
0004 // See https://llvm.org/LICENSE.txt for license information.
0005 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
0006 //
0007 //===----------------------------------------------------------------------===//
0008 //
0009 // Define the demangler's node names
0010 
0011 #ifndef NODE
0012 #error Define NODE to handle nodes
0013 #endif
0014 
0015 NODE(NodeArrayNode)
0016 NODE(DotSuffix)
0017 NODE(VendorExtQualType)
0018 NODE(QualType)
0019 NODE(ConversionOperatorType)
0020 NODE(PostfixQualifiedType)
0021 NODE(ElaboratedTypeSpefType)
0022 NODE(TransformedType)
0023 NODE(NameType)
0024 NODE(AbiTagAttr)
0025 NODE(EnableIfAttr)
0026 NODE(ObjCProtoName)
0027 NODE(PointerType)
0028 NODE(ReferenceType)
0029 NODE(PointerToMemberType)
0030 NODE(ArrayType)
0031 NODE(FunctionType)
0032 NODE(NoexceptSpec)
0033 NODE(DynamicExceptionSpec)
0034 NODE(FunctionEncoding)
0035 NODE(LiteralOperator)
0036 NODE(SpecialName)
0037 NODE(CtorVtableSpecialName)
0038 NODE(QualifiedName)
0039 NODE(NestedName)
0040 NODE(MemberLikeFriendName)
0041 NODE(LocalName)
0042 NODE(ModuleName)
0043 NODE(ModuleEntity)
0044 NODE(VectorType)
0045 NODE(PixelVectorType)
0046 NODE(BinaryFPType)
0047 NODE(BitIntType)
0048 NODE(SyntheticTemplateParamName)
0049 NODE(TemplateParamQualifiedArg)
0050 NODE(TypeTemplateParamDecl)
0051 NODE(ConstrainedTypeTemplateParamDecl)
0052 NODE(NonTypeTemplateParamDecl)
0053 NODE(TemplateTemplateParamDecl)
0054 NODE(TemplateParamPackDecl)
0055 NODE(ParameterPack)
0056 NODE(TemplateArgumentPack)
0057 NODE(ParameterPackExpansion)
0058 NODE(TemplateArgs)
0059 NODE(ForwardTemplateReference)
0060 NODE(NameWithTemplateArgs)
0061 NODE(GlobalQualifiedName)
0062 NODE(ExpandedSpecialSubstitution)
0063 NODE(SpecialSubstitution)
0064 NODE(CtorDtorName)
0065 NODE(DtorName)
0066 NODE(UnnamedTypeName)
0067 NODE(ClosureTypeName)
0068 NODE(StructuredBindingName)
0069 NODE(BinaryExpr)
0070 NODE(ArraySubscriptExpr)
0071 NODE(PostfixExpr)
0072 NODE(ConditionalExpr)
0073 NODE(MemberExpr)
0074 NODE(SubobjectExpr)
0075 NODE(EnclosingExpr)
0076 NODE(CastExpr)
0077 NODE(SizeofParamPackExpr)
0078 NODE(CallExpr)
0079 NODE(NewExpr)
0080 NODE(DeleteExpr)
0081 NODE(PrefixExpr)
0082 NODE(FunctionParam)
0083 NODE(ConversionExpr)
0084 NODE(PointerToMemberConversionExpr)
0085 NODE(InitListExpr)
0086 NODE(FoldExpr)
0087 NODE(ThrowExpr)
0088 NODE(BoolExpr)
0089 NODE(StringLiteral)
0090 NODE(LambdaExpr)
0091 NODE(EnumLiteral)
0092 NODE(IntegerLiteral)
0093 NODE(FloatLiteral)
0094 NODE(DoubleLiteral)
0095 NODE(LongDoubleLiteral)
0096 NODE(BracedExpr)
0097 NODE(BracedRangeExpr)
0098 NODE(RequiresExpr)
0099 NODE(ExprRequirement)
0100 NODE(TypeRequirement)
0101 NODE(NestedRequirement)
0102 NODE(ExplicitObjectParameter)
0103 
0104 #undef NODE