cxx-frontend
    Preparing search index...

    Class NodePath<T>

    Type Parameters

    Index
    [iterator] ancestors children descendants find findParent isAccessDeclaration isAliasDeclaration isAlignasAttribute isAlignasTypeAttribute isAlignofExpression isAlignofTypeExpression isArrayDeclaratorChunk isAsmAttribute isAsmClobber isAsmDeclaration isAsmGotoLabel isAsmOperand isAsmQualifier isAssignmentExpression isAtomicQualifier isAtomicTypeSpecifier isAttribute isAttributeArgumentClause isAttributeDeclaration isAttributeSpecifier isAttributeToken isAttributeUsingPrefix isAutoTypeSpecifier isAwaitExpression isBaseSpecifier isBinaryBuiltinTypeSpecifier isBinaryExpression isBitfieldDeclarator isBitIntTypeSpecifier isBoolLiteralExpression isBracedInitList isBracedMemInitializer isBracedTypeConstruction isBreakStatement isBuiltinBitCastExpression isBuiltinOffsetofExpression isBuiltinTypeSpecifier isCallExpression isCaseStatement isCastExpression isCharLiteralExpression isClassSpecifier isComplexTypeSpecifier isCompoundAssignmentExpression isCompoundRequirement isCompoundStatement isCompoundStatementFunctionBody isConceptDefinition isConditionalExpression isConditionExpression isConstevalIfStatement isConstevalSpecifier isConstExpression isConstexprSpecifier isConstinitSpecifier isConstQualifier isConstraintTypeParameter isContinueStatement isConversionFunctionId isCoreDeclarator isCoroutineReturnStatement isCppCastExpression isCxxAttribute isDeclaration isDeclarationStatement isDeclarator isDeclaratorChunk isDecltypeAutoSpecifier isDecltypeId isDecltypeNestedNameSpecifier isDecltypeSpecifier isDeductionGuide isDefaultFunctionBody isDefaultGenericAssociation isDefaultInitializerExpression isDefaultStatement isDeleteExpression isDeleteFunctionBody isDerefThisLambdaCapture isDesignatedInitializerClause isDesignator isDestructorId isDoStatement isDotDesignator isElaboratedTypeSpecifier isEllipsisExceptionDeclaration isEmptyDeclaration isEnumerator isEnumSpecifier isEqualInitializer isExceptionDeclaration isExceptionSpecifier isExplicitInstantiation isExplicitSpecifier isExportCompoundDeclaration isExportDeclaration isExpression isExpressionStatement isExpressionTemplateArgument isExternSpecifier isFloatingPointTypeSpecifier isFloatLiteralExpression isFoldExpression isForRangeDeclaration isForRangeStatement isForStatement isFriendSpecifier isFunctionBody isFunctionDeclaratorChunk isFunctionDefinition isGccAttribute isGenericAssociation isGenericSelectionExpression isGlobalModuleFragment isGlobalNestedNameSpecifier isGlobalScopeReflectExpression isGotoStatement isHandler isIdDeclarator isIdExpression isIfStatement isImplicitCastExpression isImportName isInitDeclarator isInitLambdaCapture isInlineSpecifier isIntegralTypeSpecifier isIntLiteralExpression isLabelAddressExpression isLabeledStatement isLambdaCapture isLambdaExpression isLambdaSpecifier isLeftFoldExpression isLinkageSpecification isLiteralOperatorId isLiteralOperatorTemplateId isMemberExpression isMemInitializer isModuleDeclaration isModuleImportDeclaration isModuleName isModulePartition isModuleQualifier isModuleUnit isMutableSpecifier isNamedTypeSpecifier isNameId isNamespaceAliasDefinition isNamespaceDefinition isNamespaceReflectExpression isNestedDeclarator isNestedExpression isNestedNamespaceSpecifier isNestedNameSpecifier isNestedRequirement isNestedStatementExpression isNewBracedInitializer isNewExpression isNewInitializer isNewParenInitializer isNewPlacement isNoexceptExpression isNoexceptSpecifier isNonTypeTemplateParameter isNoreturnSpecifier isNullptrLiteralExpression isObjectLiteralExpression isOpaqueEnumDeclaration isOperatorFunctionId isOperatorFunctionTemplateId isPackExpansionExpression isPackIndexExpression isParameterDeclaration isParameterDeclarationClause isParameterPack isParenInitializer isParenMemInitializer isPlaceholderTypeSpecifier isPointerOperator isPostIncrExpression isPrivateModuleFragment isPtrOperator isPtrToMemberOperator isReferenceOperator isRefInitLambdaCapture isRefLambdaCapture isReflectExpression isRegisterSpecifier isRequirement isRequiresClause isRequiresExpression isRestrictQualifier isReturnStatement isRightExpression isRightFoldExpression isScopedAttributeToken isSignTypeSpecifier isSimpleAttributeToken isSimpleDeclaration isSimpleLambdaCapture isSimpleNestedNameSpecifier isSimpleRequirement isSimpleTemplateId isSizeofExpression isSizeofPackExpression isSizeofTypeExpression isSizeTypeSpecifier isSpecifier isSpliceExpression isSpliceMemberExpression isSplicer isSplicerTypeSpecifier isStatement isStaticAssertDeclaration isStaticSpecifier isStringLiteralExpression isStructuredBindingDeclaration isSubscriptDesignator isSubscriptExpression isSwitchStatement isTargetExpression isTemplateArgument isTemplateDeclaration isTemplateNestedNameSpecifier isTemplateParameter isTemplateTypeParameter isThisExpression isThisLambdaCapture isThreadLocalSpecifier isThreadSpecifier isThreeWayComparisonExpression isThrowExceptionSpecifier isThrowExpression isTrailingReturnType isTranslationUnit isTryBlockStatement isTryStatementFunctionBody isTypeConstraint isTypeConstruction isTypedefSpecifier isTypeExceptionDeclaration isTypeGenericAssociation isTypeId isTypeidExpression isTypeidOfTypeExpression isTypeIdReflectExpression isTypenameSpecifier isTypenameTypeParameter isTypeRequirement isTypeTemplateArgument isTypeTraitExpression isUnaryBuiltinTypeSpecifier isUnaryExpression isUnderlyingTypeSpecifier isUnit isUnqualifiedId isUserDefinedStringLiteralExpression isUsingDeclaration isUsingDeclarator isUsingDirective isUsingEnumDeclaration isVaArgExpression isVirtualSpecifier isVoidTypeSpecifier isVolatileQualifier isWhileStatement isYieldExpression skip stop toString traverse
    key: string | number
    listKey: string | undefined
    node: T
    parentPath: NodePath<AST> | undefined