enum Node::Kind

Declared at: llvm/include/llvm/Demangle/ItaniumDemangle.h:157

Enumerators

NameValueComment
KNodeArrayNode0
KDotSuffix1
KVendorExtQualType2
KQualType3
KConversionOperatorType4
KPostfixQualifiedType5
KElaboratedTypeSpefType6
KNameType7
KAbiTagAttr8
KEnableIfAttr9
KObjCProtoName10
KPointerType11
KReferenceType12
KPointerToMemberType13
KArrayType14
KFunctionType15
KNoexceptSpec16
KDynamicExceptionSpec17
KFunctionEncoding18
KLiteralOperator19
KSpecialName20
KCtorVtableSpecialName21
KQualifiedName22
KNestedName23
KLocalName24
KModuleName25
KModuleEntity26
KVectorType27
KPixelVectorType28
KBinaryFPType29
KBitIntType30
KSyntheticTemplateParamName31
KTypeTemplateParamDecl32
KNonTypeTemplateParamDecl33
KTemplateTemplateParamDecl34
KTemplateParamPackDecl35
KParameterPack36
KTemplateArgumentPack37
KParameterPackExpansion38
KTemplateArgs39
KForwardTemplateReference40
KNameWithTemplateArgs41
KGlobalQualifiedName42
KExpandedSpecialSubstitution43
KSpecialSubstitution44
KCtorDtorName45
KDtorName46
KUnnamedTypeName47
KClosureTypeName48
KStructuredBindingName49
KBinaryExpr50
KArraySubscriptExpr51
KPostfixExpr52
KConditionalExpr53
KMemberExpr54
KSubobjectExpr55
KEnclosingExpr56
KCastExpr57
KSizeofParamPackExpr58
KCallExpr59
KNewExpr60
KDeleteExpr61
KPrefixExpr62
KFunctionParam63
KConversionExpr64
KPointerToMemberConversionExpr65
KInitListExpr66
KFoldExpr67
KThrowExpr68
KBoolExpr69
KStringLiteral70
KLambdaExpr71
KEnumLiteral72
KIntegerLiteral73
KFloatLiteral74
KDoubleLiteral75
KLongDoubleLiteral76
KBracedExpr77
KBracedRangeExpr78