Lines Matching defs:Matcher

259   auto VD = internal::Matcher<VarDecl>(Name).dynCastTo<Decl>();
260 auto RD = internal::Matcher<RecordDecl>(Name).dynCastTo<Decl>();
546 TEST(Matcher, BindMatchedNodes) {
570 TEST(Matcher, BindTheSameNameInAlternatives) {
587 TEST(Matcher, BindsIDForMemoizedResults) {
612 TEST(Matcher, HasOperatorNameForOverloadedOperatorCall) {
640 TEST(Matcher, NestedOverloadedOperatorCalls) {
658 TEST(Matcher, VarDecl_Storage) {
670 TEST(Matcher, VarDecl_StorageDuration) {
693 TEST(Matcher, FindsVarDeclInFunctionParameter) {
793 TEST(Matcher, ArgumentCount) {
801 TEST(Matcher, ParameterCount) {
810 TEST(Matcher, References) {
921 TEST(Matcher, MatchesAccessSpecDecls) {
933 TEST(Matcher, MatchesFinal) {
942 TEST(Matcher, MatchesVirtualMethod) {
948 TEST(Matcher, MatchesVirtualAsWrittenMethod) {
958 TEST(Matcher, MatchesPureMethod) {
964 TEST(Matcher, MatchesCopyAssignmentOperator) {
979 TEST(Matcher, MatchesMoveAssignmentOperator) {
994 TEST(Matcher, MatchesConstMethod) {
1001 TEST(Matcher, MatchesOverridingMethod) {
1018 TEST(Matcher, ConstructorArgument) {
1042 TEST(Matcher, ConstructorArgumentCount) {
1059 TEST(Matcher, ConstructorListInitialization) {
1153 TEST(Matcher, HasNameSupportsNamespaces) {
1180 TEST(Matcher, HasNameSupportsOuterClasses) {
1215 TEST(Matcher, HasNameSupportsInlinedNamespaces) {
1223 TEST(Matcher, HasNameSupportsAnonymousNamespaces) {
1233 TEST(Matcher, HasNameSupportsAnonymousOuterClasses) {
1248 TEST(Matcher, HasNameSupportsFunctionScope) {
1261 TEST(Matcher, HasAnyName) {
1277 TEST(Matcher, IsDefinition) {
1294 TEST(Matcher, HandlesNullQualTypes) {
1674 auto Matcher = binaryOperator(unless(isInTemplateInstantiation()));
1679 Matcher));
1682 Matcher));