Test Result : ASTMatchers/_/ASTMatchersTests

0 failures
508 tests
Took 1 min 0 sec.

All Tests

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