Blame | Last modification | View Log | Download | RSS feed
//===--- ItaniumNodes.def ------------*- mode:c++;eval:(read-only-mode) -*-===//// Do not edit! See README.txt.// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.// See https://llvm.org/LICENSE.txt for license information.// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception////===----------------------------------------------------------------------===////// Define the demangler's node names#ifndef NODE#error Define NODE to handle nodes#endifNODE(NodeArrayNode)NODE(DotSuffix)NODE(VendorExtQualType)NODE(QualType)NODE(ConversionOperatorType)NODE(PostfixQualifiedType)NODE(ElaboratedTypeSpefType)NODE(NameType)NODE(AbiTagAttr)NODE(EnableIfAttr)NODE(ObjCProtoName)NODE(PointerType)NODE(ReferenceType)NODE(PointerToMemberType)NODE(ArrayType)NODE(FunctionType)NODE(NoexceptSpec)NODE(DynamicExceptionSpec)NODE(FunctionEncoding)NODE(LiteralOperator)NODE(SpecialName)NODE(CtorVtableSpecialName)NODE(QualifiedName)NODE(NestedName)NODE(LocalName)NODE(ModuleName)NODE(ModuleEntity)NODE(VectorType)NODE(PixelVectorType)NODE(BinaryFPType)NODE(BitIntType)NODE(SyntheticTemplateParamName)NODE(TypeTemplateParamDecl)NODE(NonTypeTemplateParamDecl)NODE(TemplateTemplateParamDecl)NODE(TemplateParamPackDecl)NODE(ParameterPack)NODE(TemplateArgumentPack)NODE(ParameterPackExpansion)NODE(TemplateArgs)NODE(ForwardTemplateReference)NODE(NameWithTemplateArgs)NODE(GlobalQualifiedName)NODE(ExpandedSpecialSubstitution)NODE(SpecialSubstitution)NODE(CtorDtorName)NODE(DtorName)NODE(UnnamedTypeName)NODE(ClosureTypeName)NODE(StructuredBindingName)NODE(BinaryExpr)NODE(ArraySubscriptExpr)NODE(PostfixExpr)NODE(ConditionalExpr)NODE(MemberExpr)NODE(SubobjectExpr)NODE(EnclosingExpr)NODE(CastExpr)NODE(SizeofParamPackExpr)NODE(CallExpr)NODE(NewExpr)NODE(DeleteExpr)NODE(PrefixExpr)NODE(FunctionParam)NODE(ConversionExpr)NODE(PointerToMemberConversionExpr)NODE(InitListExpr)NODE(FoldExpr)NODE(ThrowExpr)NODE(BoolExpr)NODE(StringLiteral)NODE(LambdaExpr)NODE(EnumLiteral)NODE(IntegerLiteral)NODE(FloatLiteral)NODE(DoubleLiteral)NODE(LongDoubleLiteral)NODE(BracedExpr)NODE(BracedRangeExpr)#undef NODE