enum Node::Kind
Declared at: llvm/include/llvm/Demangle/ItaniumDemangle.h:115
Enumerators
Name | Value | Comment |
---|---|---|
KNodeArrayNode | 0 | |
KDotSuffix | 1 | |
KVendorExtQualType | 2 | |
KQualType | 3 | |
KConversionOperatorType | 4 | |
KPostfixQualifiedType | 5 | |
KElaboratedTypeSpefType | 6 | |
KNameType | 7 | |
KAbiTagAttr | 8 | |
KEnableIfAttr | 9 | |
KObjCProtoName | 10 | |
KPointerType | 11 | |
KReferenceType | 12 | |
KPointerToMemberType | 13 | |
KArrayType | 14 | |
KFunctionType | 15 | |
KNoexceptSpec | 16 | |
KDynamicExceptionSpec | 17 | |
KFunctionEncoding | 18 | |
KLiteralOperator | 19 | |
KSpecialName | 20 | |
KCtorVtableSpecialName | 21 | |
KQualifiedName | 22 | |
KNestedName | 23 | |
KLocalName | 24 | |
KVectorType | 25 | |
KPixelVectorType | 26 | |
KSyntheticTemplateParamName | 27 | |
KTypeTemplateParamDecl | 28 | |
KNonTypeTemplateParamDecl | 29 | |
KTemplateTemplateParamDecl | 30 | |
KTemplateParamPackDecl | 31 | |
KParameterPack | 32 | |
KTemplateArgumentPack | 33 | |
KParameterPackExpansion | 34 | |
KTemplateArgs | 35 | |
KForwardTemplateReference | 36 | |
KNameWithTemplateArgs | 37 | |
KGlobalQualifiedName | 38 | |
KStdQualifiedName | 39 | |
KExpandedSpecialSubstitution | 40 | |
KSpecialSubstitution | 41 | |
KCtorDtorName | 42 | |
KDtorName | 43 | |
KUnnamedTypeName | 44 | |
KClosureTypeName | 45 | |
KStructuredBindingName | 46 | |
KBinaryExpr | 47 | |
KArraySubscriptExpr | 48 | |
KPostfixExpr | 49 | |
KConditionalExpr | 50 | |
KMemberExpr | 51 | |
KEnclosingExpr | 52 | |
KCastExpr | 53 | |
KSizeofParamPackExpr | 54 | |
KCallExpr | 55 | |
KNewExpr | 56 | |
KDeleteExpr | 57 | |
KPrefixExpr | 58 | |
KFunctionParam | 59 | |
KConversionExpr | 60 | |
KInitListExpr | 61 | |
KFoldExpr | 62 | |
KThrowExpr | 63 | |
KUUIDOfExpr | 64 | |
KBoolExpr | 65 | |
KStringLiteral | 66 | |
KLambdaExpr | 67 | |
KIntegerCastExpr | 68 | |
KIntegerLiteral | 69 | |
KFloatLiteral | 70 | |
KDoubleLiteral | 71 | |
KLongDoubleLiteral | 72 | |
KBracedExpr | 73 | |
KBracedRangeExpr | 74 |