1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- //===--- 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
- #endif
- NODE(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
|