Test Result : ASTMatchers/_/ASTMatchersTests

0 failures
506 tests
Took 1 min 7 sec.

All Tests

Test nameDurationStatus
AllOf.AllOverloadsWork0.46 secPassed
ArraySubscriptMatchers.ArrayIndex0.44 secPassed
ArraySubscriptMatchers.ArraySubscripts0.43 secPassed
ArraySubscriptMatchers.MatchesArrayBase0.42 secPassed
AstMatcherPMacro.Works0.46 secPassed
AstPolymorphicMatcherPMacro.Works0.46 secPassed
BlockExprMatcher.BlockExpr0.39 secPassed
CStyleCast.DoesNotMatchOtherCasts0.29 secPassed
CStyleCast.MatchesSimpleCase80 msPassed
CXXStdInitializerListExpression.MatchesCXXStdInitializerListExpression0.13 secPassed
Callee.MatchesDeclarations0.11 secPassed
Callee.MatchesMemberExpressions0.1 secPassed
CastExpression.DoesNotMatchNonCasts0.12 secPassed
CastExpression.HasCastKind0.11 secPassed
CastExpression.MatchesExplicitCasts0.12 secPassed
CastExpression.MatchesImplicitCasts0.12 secPassed
ClassTemplate.DoesNotMatchClass0.1 secPassed
ClassTemplate.DoesNotMatchClassTemplateExplicitSpecialization0.1 secPassed
ClassTemplate.DoesNotMatchClassTemplatePartialSpecialization90 msPassed
ClassTemplate.MatchesClassTemplate0.11 secPassed
ClassTemplateSpecializationDecl.HasSpecializedTemplate0.11 secPassed
CompoundStatement.DoesNotMatchEmptyStruct0.1 secPassed
CompoundStatement.HandlesSimpleCases0.11 secPassed
ConstructVariadic.MismatchedTypes_Regression0.1 secPassed
ConstructorDeclaration.IsDelegatingConstructor0.14 secPassed
ConstructorDeclaration.IsExplicit0.15 secPassed
ConstructorDeclaration.IsImplicit0.13 secPassed
ConstructorDeclaration.IsUserProvided0.14 secPassed
ConstructorDeclaration.Kinds0.19 secPassed
ConstructorDeclaration.SimpleCase0.1 secPassed
ConversionDeclaration.IsExplicit0.14 secPassed
Decl.MatchesDeclarations0.1 secPassed
DeclCount.DeclCountIsCorrect0.12 secPassed
DeclStmt.ContainsDeclaration0.12 secPassed
Declaration.HasExplicitSpecifier0.22 secPassed
DeclarationMatcher.ClassDerivedFromDependentTemplateSpecialization0.1 secPassed
DeclarationMatcher.ClassIsDerived0.77 secPassed
DeclarationMatcher.HasAncestorMemoization90 msPassed
DeclarationMatcher.HasAttr0.1 secPassed
DeclarationMatcher.HasDescendant0.19 secPassed
DeclarationMatcher.HasDescendantMemoization0.1 secPassed
DeclarationMatcher.HasDescendantMemoizationUsesRestrictKind0.11 secPassed
DeclarationMatcher.InStdNamespace0.13 secPassed
DeclarationMatcher.IsLambda0.1 secPassed
DeclarationMatcher.LinkageSpecification0.11 secPassed
DeclarationMatcher.MatchAnyOf0.26 secPassed
DeclarationMatcher.MatchClass0.13 secPassed
DeclarationMatcher.MatchCudaDecl0.14 secPassed
DeclarationMatcher.MatchHas0.13 secPassed
DeclarationMatcher.MatchHasRecursiveAllOf0.11 secPassed
DeclarationMatcher.MatchHasRecursiveAnyOf0.14 secPassed
DeclarationMatcher.MatchNot0.19 secPassed
DeclarationMatcher.hasDeclContext0.13 secPassed
DeclarationMatcher.hasMethod0.11 secPassed
DeclarationMatcher.translationUnitDecl0.12 secPassed
DeclarationStatement.DoesNotMatchCompoundStatements0.1 secPassed
DeclarationStatement.MatchesVariableDeclarationStatements0.1 secPassed
DeclaratorDecl.MatchesDeclaratorDecls0.11 secPassed
DeductionGuideDeclaration.IsExplicit0.16 secPassed
DestructorDeclaration.DoesNotMatchImplicitDestructor0.1 secPassed
DestructorDeclaration.MatchesVirtualDestructor0.1 secPassed
Do.DoesNotMatchWhileLoops0.1 secPassed
Do.MatchesDoLoops0.11 secPassed
DynamicCast.MatchesSimpleCase0.1 secPassed
EachOf.BehavesLikeAnyOfUnlessBothMatch0.14 secPassed
EachOf.TriggersForEachMatch0.11 secPassed
ElaboratedTypeNarrowing.hasQualifier0.13 secPassed
ElaboratedTypeNarrowing.namesType0.11 secPassed
Enum.DoesNotMatchClasses90 msPassed
Enum.MatchesEnums0.1 secPassed
EnumConstant.Matches0.12 secPassed
EqualsBoundNodeMatcher.Decl0.11 secPassed
EqualsBoundNodeMatcher.FiltersMatchedCombinations0.12 secPassed
EqualsBoundNodeMatcher.NonMatchingTypes0.1 secPassed
EqualsBoundNodeMatcher.QualType0.11 secPassed
EqualsBoundNodeMatcher.Stmt0.12 secPassed
EqualsBoundNodeMatcher.Type0.12 secPassed
EqualsBoundNodeMatcher.UnlessDescendantsOfAncestorsMatch0.13 secPassed
EqualsBoundNodeMatcher.UsingForEachDescendant0.11 secPassed
EqualsIntegralValue.Matches0.14 secPassed
ExceptionHandling.SimpleCases0.2 secPassed
ExprWithCleanups.MatchesExprWithCleanups0.12 secPassed
Field.DoesNotMatchNonFieldMembers0.13 secPassed
Field.MatchesField0.1 secPassed
FindAll.BindsDescendantNodeOnMatch0.11 secPassed
FindAll.BindsNodeAndDescendantNodesOnOneMatch0.13 secPassed
FindAll.BindsNodeOnMatch0.12 secPassed
Finder.DynamicOnlyAcceptsSomeMatchers80 msPassed
For.FindsForLoops0.13 secPassed
For.ForLoopInternals0.11 secPassed
For.ForRangeLoopInternals0.12 secPassed
For.NegativeForLoopInternals0.12 secPassed
For.ReportsNoFalsePositives0.13 secPassed
ForEach.BindsMultipleNodes0.11 secPassed
ForEach.BindsOneNode0.11 secPassed
ForEach.BindsRecursiveCombinations0.12 secPassed
ForEachArgumentWithParam.HandlesBoundNodesForNonMatches0.12 secPassed
ForEachArgumentWithParam.MatchesCXXMemberCallExpr0.14 secPassed
ForEachArgumentWithParam.MatchesCallExpr0.19 secPassed
ForEachArgumentWithParam.MatchesConstructExpr0.11 secPassed
ForEachArgumentWithParam.ReportsNoFalsePositives0.11 secPassed
ForEachConstructorInitializer.MatchesInitializers0.1 secPassed
ForEachDescendant.BindsCombinations0.11 secPassed
ForEachDescendant.BindsCorrectNodes0.14 secPassed
ForEachDescendant.BindsMultipleNodes0.11 secPassed
ForEachDescendant.BindsOneNode0.11 secPassed
ForEachDescendant.BindsRecursiveCombinations0.11 secPassed
ForEachDescendant.NestedForEachDescendant0.14 secPassed
FriendDecl.Matches0.13 secPassed
Function.MatchesFunctionDeclarations0.27 secPassed
FunctionTemplate.DoesNotMatchFunctionDeclarations0.1 secPassed
FunctionTemplate.DoesNotMatchFunctionTemplateSpecializations0.1 secPassed
FunctionTemplate.MatchesFunctionTemplateDeclarations0.1 secPassed
FunctionalCast.DoesNotMatchOtherCasts0.12 secPassed
FunctionalCast.MatchesSimpleCase0.1 secPassed
Has.DoesNotDeleteBindings0.11 secPassed
Has.MatchesChildTypes0.11 secPassed
Has.MatchesChildrenOfTypes0.13 secPassed
HasAncenstor.FailsIfNoAncestorMatches0.1 secPassed
HasAncenstor.MatchesDeclarationAncestors0.1 secPassed
HasAncenstor.MatchesStatementAncestors0.1 secPassed
HasAncestor.AddressOfExplicitSpecializationFunction0.11 secPassed
HasAncestor.AnonymousUnionMemberExpr0.13 secPassed
HasAncestor.BindsCombinationsWithHasDescendant0.11 secPassed
HasAncestor.BindsRecursiveCombinations0.11 secPassed
HasAncestor.DrillsThroughDifferentHierarchies0.1 secPassed
HasAncestor.ImplicitArrayCopyCtorDeclRefExpr0.11 secPassed
HasAncestor.MatchesAllAncestors0.11 secPassed
HasAncestor.MatchesClosestAncestor0.12 secPassed
HasAncestor.MatchesDeclarationsThatGetVisitedLater0.1 secPassed
HasAncestor.MatchesInImplicitCode0.1 secPassed
HasAncestor.MatchesInTemplateInstantiations0.1 secPassed
HasAncestor.NonParmDependentTemplateParmVarDeclRefExpr0.1 secPassed
HasAnyConstructorInitializer.ForField0.14 secPassed
HasAnyConstructorInitializer.IsBaseInitializer0.14 secPassed
HasAnyConstructorInitializer.IsWritten0.13 secPassed
HasAnyConstructorInitializer.SimpleCase0.11 secPassed
HasAnyConstructorInitializer.WithInitializer0.11 secPassed
HasAnyParameter.DoesNotMatchThisPointer0.1 secPassed
HasAnyParameter.DoesntMatchIfInnerMatcherDoesntMatch0.1 secPassed
HasAnyParameter.MatchesIndependentlyOfPosition0.15 secPassed
HasAnySubstatement.FindsSubstatementBetweenOthers0.1 secPassed
HasAnySubstatement.IsNotRecursive0.1 secPassed
HasAnySubstatement.MatchesForTopLevelCompoundStatement0.1 secPassed
HasAnySubstatement.MatchesInNestedCompoundStatements0.1 secPassed
HasArraySize.Basic0.1 secPassed
HasBody.FindsBodyOfForWhileDoLoops0.18 secPassed
HasConditionVariableStatement.DoesNotMatchCondition0.11 secPassed
HasConditionVariableStatement.MatchesConditionVariables0.1 secPassed
HasDeclaration.ElaboratedType0.11 secPassed
HasDeclaration.HasDeclarationOfCXXNewExpr0.1 secPassed
HasDeclaration.HasDeclarationOfEnumType90 msPassed
HasDeclaration.HasDeclarationOfTemplateSpecializationType0.13 secPassed
HasDeclaration.HasDeclarationOfTypeAlias0.1 secPassed
HasDeclaration.HasDeclarationOfTypeWithDecl0.1 secPassed
HasDeclaration.HasGetDeclTraitTest80 msPassed
HasDefaultArgument.Basic0.11 secPassed
HasDefinition.MatchesClassDefinition0.11 secPassed
HasDefinition.MatchesStructDefinition0.11 secPassed
HasDefinition.MatchesUnionDefinition0.11 secPassed
HasDescendant.MatchesDescendantTypes0.17 secPassed
HasDescendant.MatchesDescendantsOfTypes0.15 secPassed
HasDestinationType.MatchesSimpleCase90 msPassed
HasExternalFormalLinkage.Basic0.14 secPassed
HasImplicitDestinationType.DoesNotMatchIncorrectly0.1 secPassed
HasImplicitDestinationType.MatchesSimpleCase0.11 secPassed
HasInit.Basic0.12 secPassed
HasName.MatchesParameterVariableDeclarations0.11 secPassed
HasNameDeathTest.DiesOnEmptyName0.15 secPassed
HasNameDeathTest.DiesOnEmptyPattern0.13 secPassed
HasObjectExpression.DoesNotMatchMember0.1 secPassed
HasObjectExpression.MatchesBaseOfMemberFunc0.15 secPassed
HasObjectExpression.MatchesBaseOfVariable0.15 secPassed
HasObjectExpression.MatchesObjectExpressionOfImplicitlyFormedMemberExpression0.12 secPassed
HasParameter.CallsInnerMatcher0.13 secPassed
HasParameter.DoesNotMatchIfIndexOutOfBounds0.1 secPassed
HasParent.MatchesAllParents0.13 secPassed
HasParent.MatchesOnlyParent0.13 secPassed
HasParent.NoDuplicateParents0.1 secPassed
HasSourceExpression.MatchesExplicitCasts0.1 secPassed
HasSourceExpression.MatchesImplicitCasts0.11 secPassed
HasTrailingReturn.MatchesLambdaTrailingReturn0.12 secPassed
HasTrailingReturn.MatchesTrailingReturn0.15 secPassed
HasType.MatchesAsString0.14 secPassed
HasType.MatchesParameterVariableTypesStrictly0.14 secPassed
HasType.MatchesTypedefDecl0.13 secPassed
HasType.MatchesTypedefNameDecl0.14 secPassed
HasType.TakesDeclMatcherAndMatchesExpr0.12 secPassed
HasType.TakesDeclMatcherAndMatchesValueDecl0.11 secPassed
HasType.TakesQualTypeMatcherAndMatchesExpr0.13 secPassed
HasType.TakesQualTypeMatcherAndMatchesValueDecl0.12 secPassed
HasTypeLoc.MatchesDeclaratorDecls0.12 secPassed
HasUnderlyingDecl.Matches0.12 secPassed
HasUnqualifiedDesugaredType.DesugarsUsing0.11 secPassed
IfStmt.ChildTraversalMatchers0.14 secPassed
IgnoringImpCasts.DoesNotMatchIncorrectly0.17 secPassed
IgnoringImpCasts.MatchesImpCasts0.11 secPassed
IgnoringImpCasts.MatchesWithoutImpCasts0.11 secPassed
IgnoringImplicit.DoesNotMatchIncorrectly0.1 secPassed
IgnoringImplicit.MatchesImplicit0.1 secPassed
IgnoringImplicit.MatchesNestedImplicit0.11 secPassed
IgnoringParenAndImpCasts.DoesNotMatchIncorrectly0.15 secPassed
IgnoringParenAndImpCasts.MatchesParenImpCasts0.12 secPassed
IgnoringParenAndImpCasts.MatchesWithoutParenImpCasts0.11 secPassed
IgnoringParenCasts.DoesNotMatchIncorrectly0.13 secPassed
IgnoringParenCasts.MatchesParenCasts0.14 secPassed
IgnoringParenCasts.MatchesWithoutParenCasts0.1 secPassed
ImplicitCast.DoesNotMatchIncorrectly0.15 secPassed
ImplicitCast.MatchesSimpleCase0.12 secPassed
InitListExpression.MatchesInitListExpression0.15 secPassed
IsAnyCharacter.MatchesCharacters0.1 secPassed
IsAnyCharacter.ReportsNoFalsePositives0.1 secPassed
IsAnyPointer.MatchesObjcPointer0.1 secPassed
IsAnyPointer.MatchesPointers0.1 secPassed
IsAnyPointer.ReportsNoFalsePositives0.1 secPassed
IsArray.Basic0.11 secPassed
IsArrow.MatchesMemberCallsViaArrow0.16 secPassed
IsArrow.MatchesMemberVariablesViaArrow0.15 secPassed
IsArrow.MatchesStaticMemberVariablesViaArrow0.12 secPassed
IsAssignmentOperator.Basic0.15 secPassed
IsConstQualified.DoesNotMatchInappropriately0.11 secPassed
IsConstQualified.MatchesConstInt0.1 secPassed
IsConstQualified.MatchesConstPointer0.1 secPassed
IsConstQualified.MatchesThroughTypedef0.11 secPassed
IsDefaulted.MatchesDefaultedFunctionDeclarations0.11 secPassed
IsDeleted.MatchesDeletedFunctionDeclarations0.12 secPassed
IsDerivedFromDeathTest.DiesOnEmptyBaseName0.13 secPassed
IsEqualTo.MatchesNodesByIdentity0.17 secPassed
IsExplicitTemplateSpecialization.DoesNotMatchExplicitTemplateInstantiations0.11 secPassed
IsExplicitTemplateSpecialization.DoesNotMatchImplicitTemplateInstantiations0.11 secPassed
IsExplicitTemplateSpecialization.DoesNotMatchPrimaryTemplate0.11 secPassed
IsExplicitTemplateSpecialization.MatchesExplicitTemplateSpecializations0.11 secPassed
IsExternC.MatchesExternCFunctionDeclarations0.13 secPassed
IsExternC.MatchesExternCVariableDeclarations0.12 secPassed
IsInTemplateInstantiation.MatchesFunctionInstantiationStmt0.11 secPassed
IsInTemplateInstantiation.MatchesInstantiationStmt0.1 secPassed
IsInTemplateInstantiation.NotMatchesDefinitionStmt0.1 secPassed
IsInTemplateInstantiation.NotMatchesFunctionDefinitionStmt0.1 secPassed
IsInTemplateInstantiation.Sharing0.12 secPassed
IsInlineMatcher.IsInline0.11 secPassed
IsInstantiated.MatchesFunctionInstantiation0.11 secPassed
IsInstantiated.MatchesInstantiation0.1 secPassed
IsInstantiated.NotMatchesDefinition0.1 secPassed
IsInstantiated.NotMatchesFunctionDefinition0.1 secPassed
IsInstantiationDependent.MatchesNonValueTypeDependent0.11 secPassed
IsInstantiationDependent.MatchesTypeDependent0.1 secPassed
IsInstantiationDependent.MatchesValueDependent0.1 secPassed
IsInteger.MatchesIntegers0.11 secPassed
IsInteger.ReportsNoFalsePositives0.11 secPassed
IsIntegral.Matches0.11 secPassed
IsNoThrow.MatchesNoThrowFunctionDeclarations0.21 secPassed
IsScopedEnum.MatchesScopedEnum0.11 secPassed
IsSignedInteger.MatchesSignedIntegers0.11 secPassed
IsStaticStorageClass.MatchesStaticDeclarations0.14 secPassed
IsTemplateInstantiation.DoesNotMatchExplicitClassTemplateSpecialization90 msPassed
IsTemplateInstantiation.DoesNotMatchInstantiationsInsideOfInstantiation90 msPassed
IsTemplateInstantiation.DoesNotMatchNonTemplate0.1 secPassed
IsTemplateInstantiation.MatchesExplicitClassTemplateInstantiation0.1 secPassed
IsTemplateInstantiation.MatchesImplicitClassTemplateInstantiation0.12 secPassed
IsTemplateInstantiation.MatchesImplicitFunctionTemplateInstantiation0.1 secPassed
IsTemplateInstantiation.MatchesInstantiationOfClassTemplateNestedInNonTemplate0.1 secPassed
IsTemplateInstantiation.MatchesInstantiationOfPartiallySpecializedClassTemplate0.1 secPassed
IsTypeDependent.MatchesTypeDependent0.1 secPassed
IsTypeDependent.NotMatchesValueDependent0.1 secPassed
IsUnsignedInteger.MatchesUnsignedIntegers0.11 secPassed
IsValueDependent.MatchesInstantiationDependent0.1 secPassed
IsValueDependent.MatchesTypeDependent0.1 secPassed
IsValueDependent.MatchesValueDependent0.1 secPassed
IsVolatileQualified.QualifiersMatch0.12 secPassed
LoopingMatchers.DoNotOverwritePreviousMatchResultOnFailure0.46 secPassed
Match.ConstructorInitializers90 msPassed
MatchBinaryOperator.HasEitherOperand0.11 secPassed
MatchBinaryOperator.HasLHSAndHasRHS0.14 secPassed
MatchBinaryOperator.HasOperatorName0.11 secPassed
MatchFinder.CanMatchDeclarationsRecursively0.12 secPassed
MatchFinder.CanMatchSingleNodesRecursively0.13 secPassed
MatchFinder.CanMatchStatementsRecursively0.12 secPassed
MatchFinder.CheckProfiling90 msPassed
MatchFinder.InterceptsEndOfTranslationUnit0.1 secPassed
MatchFinder.InterceptsStartOfTranslationUnit0.11 secPassed
MatchUnaryOperator.HasOperatorName0.11 secPassed
MatchUnaryOperator.HasUnaryOperand0.11 secPassed
Matcher.ADLCall0.2 secPassed
Matcher.AnyArgument0.22 secPassed
Matcher.Argument0.13 secPassed
Matcher.ArgumentCount0.12 secPassed
Matcher.AsmStatement0.1 secPassed
Matcher.AtomicExpr0.1 secPassed
Matcher.BinaryConditionalOperator0.11 secPassed
Matcher.BinaryOperatorTypes0.67 secPassed
Matcher.BindMatchedNodes0.18 secPassed
Matcher.BindTemporaryExpression0.13 secPassed
Matcher.BindTheSameNameInAlternatives0.11 secPassed
Matcher.BindsIDForMemoizedResults0.11 secPassed
Matcher.Call0.22 secPassed
Matcher.CalledVariable0.14 secPassed
Matcher.CharacterLiterals0.13 secPassed
Matcher.ChooseExpr0.1 secPassed
Matcher.ConditionalOperator0.16 secPassed
Matcher.Conditions0.14 secPassed
Matcher.ConstructorArgument0.15 secPassed
Matcher.ConstructorArgumentCount0.13 secPassed
Matcher.ConstructorCall0.13 secPassed
Matcher.ConstructorListInitialization0.11 secPassed
Matcher.DefaultArgument0.12 secPassed
Matcher.DeleteExpression0.1 secPassed
Matcher.FindsVarDeclInFunctionParameter0.1 secPassed
Matcher.FloatLiterals0.29 secPassed
Matcher.FlowControl0.15 secPassed
Matcher.ForEachOverriden0.32 secPassed
Matcher.ForRange0.11 secPassed
Matcher.GNUNullExpr0.1 secPassed
Matcher.HandlesNullQualTypes0.1 secPassed
Matcher.HasAnyDeclaration0.13 secPassed
Matcher.HasAnyName0.16 secPassed
Matcher.HasCondition0.17 secPassed
Matcher.HasNameSupportsAnonymousNamespaces0.12 secPassed
Matcher.HasNameSupportsAnonymousOuterClasses0.15 secPassed
Matcher.HasNameSupportsFunctionScope0.17 secPassed
Matcher.HasNameSupportsInlinedNamespaces0.14 secPassed
Matcher.HasNameSupportsNamespaces0.23 secPassed
Matcher.HasNameSupportsOuterClasses0.22 secPassed
Matcher.HasObjectExpr0.13 secPassed
Matcher.HasOperatorNameForOverloadedOperatorCall0.17 secPassed
Matcher.HasReceiver0.11 secPassed
Matcher.IgnoreElidableConstructorDoesNotMatchConstructors0.13 secPassed
Matcher.IgnoresElidableConstructors0.24 secPassed
Matcher.IgnoresElidableDoesNotPreventMatches0.14 secPassed
Matcher.IgnoresElidableInReturn0.17 secPassed
Matcher.ImportPredefinedExpr0.1 secPassed
Matcher.Initializers0.11 secPassed
Matcher.IntegerLiterals0.2 secPassed
Matcher.IsDefinition0.18 secPassed
Matcher.IsExpansionInFileMatching0.11 secPassed
Matcher.IsExpansionInMainFileMatcher0.12 secPassed
Matcher.IsExpansionInSystemHeader0.13 secPassed
Matcher.Lambda0.1 secPassed
Matcher.MatchesAccessSpecDecls0.15 secPassed
Matcher.MatchesClassTemplateSpecialization0.12 secPassed
Matcher.MatchesConstMethod0.12 secPassed
Matcher.MatchesCopyAssignmentOperator0.16 secPassed
Matcher.MatchesDeclarationReferenceTemplateArgument0.14 secPassed
Matcher.MatchesFinal0.13 secPassed
Matcher.MatchesMoveAssignmentOperator0.16 secPassed
Matcher.MatchesOverridingMethod0.14 secPassed
Matcher.MatchesPureMethod0.11 secPassed
Matcher.MatchesSpecificArgument0.18 secPassed
Matcher.MatchesTemplateTemplateArgument0.1 secPassed
Matcher.MatchesTypeTemplateArgument0.11 secPassed
Matcher.MatchesVirtualAsWrittenMethod0.11 secPassed
Matcher.MatchesVirtualMethod0.11 secPassed
Matcher.NestedOverloadedOperatorCalls0.15 secPassed
Matcher.NewExpression0.14 secPassed
Matcher.NonTypeTemplateParmDecl0.11 secPassed
Matcher.NullPtrLiteral0.1 secPassed
Matcher.OfClass0.13 secPassed
Matcher.OverloadedOperatorCall0.17 secPassed
Matcher.ParameterCount0.15 secPassed
Matcher.ParenListExpr0.1 secPassed
Matcher.References0.14 secPassed
Matcher.StmtExpr0.1 secPassed
Matcher.StringLiterals0.13 secPassed
Matcher.SubstNonTypeTemplateParm0.12 secPassed
Matcher.ThisExpr0.11 secPassed
Matcher.ThisPointerType0.16 secPassed
Matcher.UnaryOperatorTypes0.23 secPassed
Matcher.UnresolvedLookupExpr0.1 secPassed
Matcher.UserDefinedLiteral90 msPassed
Matcher.VarDecl_IsStaticLocal0.13 secPassed
Matcher.VarDecl_Storage0.15 secPassed
Matcher.VarDecl_StorageDuration0.21 secPassed
Matcher.VariableUsage0.1 secPassed
Matcher.VisitsTemplateInstantiations0.11 secPassed
Matcher.isClassMessage0.11 secPassed
Matcher.isClassMethod0.13 secPassed
Matcher.isInstanceMessage0.1 secPassed
Matcher.isInstanceMethod0.14 secPassed
Matcher.isMain0.11 secPassed
Matcher.matchOverEntireASTContext90 msPassed
Matcher.templateTypeParmDecl0.11 secPassed
MatcherCXXMemberCallExpr.On0.14 secPassed
MatcherCXXMemberCallExpr.OnImplicitObjectArgument0.13 secPassed
MaterializeTemporaryExpr.MatchesTemporary0.13 secPassed
Member.BitFields0.12 secPassed
Member.DoesNotMatchTheBaseExpression0.1 secPassed
Member.InClassInitializer0.11 secPassed
Member.MatchesInMemberFunctionCall0.1 secPassed
Member.MatchesMember0.11 secPassed
Member.MatchesMemberAllocationFunction0.13 secPassed
Member.UnderstandsAccess0.23 secPassed
Member.WorksInSimplestCase0.1 secPassed
MemberExpression.DoesNotMatchClasses0.12 secPassed
MemberExpression.MatchesMemberFunctionCall0.12 secPassed
MemberExpression.MatchesStaticVariable0.12 secPassed
MemberExpression.MatchesVariable0.16 secPassed
NNS.BindsNestedNameSpecifierLocs0.1 secPassed
NNS.BindsNestedNameSpecifiers0.11 secPassed
NNS.DescendantsOfNestedNameSpecifiers0.15 secPassed
NNS.MatchesNamespaceDecls0.12 secPassed
NNS.MatchesNestedNameSpecifierPrefixes0.13 secPassed
NNS.MatchesNestedNameSpecifiers0.16 secPassed
NNS.MatchesTypes0.12 secPassed
NNS.NestedNameSpecifiersAsDescendants0.12 secPassed
NNSLoc.DescendantsOfNestedNameSpecifierLocs0.16 secPassed
NNSLoc.NestedNameSpecifierLocsAsDescendants0.12 secPassed
NS.Alias0.1 secPassed
NS.Anonymous0.11 secPassed
NameableDeclaration.MatchesVariousDecls0.18 secPassed
NameableDeclaration.REMatchesVariousDecls0.43 secPassed
NullPointerConstants.Basic0.16 secPassed
NullStatement.SimpleCases0.11 secPassed
OMPDefaultClause.Matches0.15 secPassed
OMPDefaultClause.isNoneKind0.14 secPassed
OMPDefaultClause.isSharedKind0.14 secPassed
OMPExecutableDirective.Matches0.12 secPassed
OMPExecutableDirective.hasClause0.14 secPassed
OMPExecutableDirective.hasStructuredBlock0.13 secPassed
OMPExecutableDirective.isAllowedToContainClauseKind0.17 secPassed
OMPExecutableDirective.isStandaloneDirective0.11 secPassed
ObjCAutoreleaseMatcher.AutoreleasePool0.11 secPassed
ObjCDeclMatcher.CoreDecls0.21 secPassed
ObjCIvarRefExprMatcher.IvarExpr0.12 secPassed
ObjCMessageExprMatcher.SimpleExprs0.23 secPassed
ObjCStmtMatcher.ExceptionStmts0.13 secPassed
ParenExpression.IgnoringParens0.11 secPassed
ParenExpression.SimpleCases0.13 secPassed
ParmVarDecl.MatchesParmVars0.11 secPassed
QualType.hasCanonicalType0.11 secPassed
QualType.hasLocalQualifiers0.14 secPassed
RefersToIntegralType.Matches0.11 secPassed
ReinterpretCast.DoesNotMatchOtherCasts0.14 secPassed
ReinterpretCast.MatchesSimpleCase0.1 secPassed
Returns.MatchesReturnTypes0.13 secPassed
SingleDecl.IsSingleDecl0.13 secPassed
Statement.DoesNotMatchDeclarations0.1 secPassed
Statement.MatchesCompoundStatments0.1 secPassed
StatementCountIs.AppearsToMatchOnlyOneCount0.13 secPassed
StatementCountIs.FindsNoStatementsInAnEmptyCompoundStatement0.11 secPassed
StatementCountIs.WorksWithMultipleStatements0.1 secPassed
StatementCountIs.WorksWithNestedCompoundStatements0.14 secPassed
StatementMatcher.ForFunction0.15 secPassed
StatementMatcher.Has0.11 secPassed
StatementMatcher.HasDescendant0.11 secPassed
StatementMatcher.HasReturnValue0.13 secPassed
StaticCast.DoesNotMatchOtherCasts0.14 secPassed
StaticCast.MatchesSimpleCase0.1 secPassed
Stmt.isOMPStructuredBlock0.13 secPassed
StringLiteral.HasSize0.14 secPassed
SubstTemplateTypeParmType.HasReplacementType0.13 secPassed
SwitchCase.MatchesCase0.14 secPassed
SwitchCase.MatchesEachCase0.21 secPassed
SwitchCase.MatchesSwitch0.13 secPassed
TemplateArgument.Matches0.12 secPassed
TemplateArgumentCountIs.Matches0.15 secPassed
TemplateTypeParmDecl.CXXMethodDecl0.11 secPassed
TemplateTypeParmDecl.ClassTemplatePartialSpecializationDecl0.14 secPassed
TemplateTypeParmDecl.EnumDecl0.12 secPassed
TemplateTypeParmDecl.RecordDecl0.11 secPassed
TemplateTypeParmDecl.VarDecl0.11 secPassed
TemplateTypeParmDecl.VarTemplatePartialSpecializationDecl0.15 secPassed
TypeAliasDeclMatcher.Match0.11 secPassed
TypeAliasTemplateDeclMatcher.Match0.12 secPassed
TypeMatcher.MatchesClassType0.16 secPassed
TypeMatcher.MatchesDeclTypes0.21 secPassed
TypeMatching.AutoRefTypes0.21 secPassed
TypeMatching.DecayedType0.11 secPassed
TypeMatching.IgnoringParens0.11 secPassed
TypeMatching.MatchesArrayTypes0.23 secPassed
TypeMatching.MatchesAtomicTypes0.12 secPassed
TypeMatching.MatchesAutoTypes0.13 secPassed
TypeMatching.MatchesBool0.1 secPassed
TypeMatching.MatchesComplexTypes0.12 secPassed
TypeMatching.MatchesConstantArrayTypes0.14 secPassed
TypeMatching.MatchesDeclTypes0.11 secPassed
TypeMatching.MatchesDependentSizedArrayTypes0.12 secPassed
TypeMatching.MatchesElaboratedType0.12 secPassed
TypeMatching.MatchesEnumTypes0.11 secPassed
TypeMatching.MatchesFunctionProtoTypes0.14 secPassed
TypeMatching.MatchesFunctionTypes0.12 secPassed
TypeMatching.MatchesIncompleteArrayType0.12 secPassed
TypeMatching.MatchesNoReturn0.46 secPassed
TypeMatching.MatchesParenType0.13 secPassed
TypeMatching.MatchesPointersToConstTypes0.13 secPassed
TypeMatching.MatchesRealFloats0.11 secPassed
TypeMatching.MatchesRecordType0.12 secPassed
TypeMatching.MatchesSubstTemplateTypeParmType0.11 secPassed
TypeMatching.MatchesTemplateSpecializationType90 msPassed
TypeMatching.MatchesTypedefTypes90 msPassed
TypeMatching.MatchesTypes90 msPassed
TypeMatching.MatchesVariableArrayType0.12 secPassed
TypeMatching.MatchesVoid0.1 secPassed
TypeMatching.PointeeTypes0.13 secPassed
TypeMatching.PointerTypes0.35 secPassed
TypedefDeclMatcher.Match0.1 secPassed
TypedefNameDeclMatcher.Match0.1 secPassed
UnaryExprOrTypeTraitExpr.MatchesSizeOfAndAlignOf0.1 secPassed
UnaryExpressionOrTypeTraitExpression.MatchesCorrectType0.12 secPassed
UsingDeclaration.MatchesShadowUsingDelcarations90 msPassed
UsingDeclaration.MatchesSpecificTarget0.1 secPassed
UsingDeclaration.MatchesUsingDeclarations0.1 secPassed
UsingDeclaration.ThroughUsingDeclaration0.11 secPassed
UsingDirectiveDeclaration.MatchesUsingNamespace0.1 secPassed
ValueDecl.Matches0.1 secPassed
While.MatchesWhileLoops0.12 secPassed
hasDynamicExceptionSpec.MatchesDynamicExceptionSpecifications0.22 secPassed
isConstexpr.MatchesConstexprDeclarations0.14 secPassed