reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  125   REGISTER_MATCHER(accessSpecDecl);
  126   REGISTER_MATCHER(addrLabelExpr);
  132   REGISTER_MATCHER(arraySubscriptExpr);
  133   REGISTER_MATCHER(arrayType);
  135   REGISTER_MATCHER(asmStmt);
  136   REGISTER_MATCHER(atomicExpr);
  137   REGISTER_MATCHER(atomicType);
  138   REGISTER_MATCHER(autoType);
  139   REGISTER_MATCHER(autoreleasePoolStmt)
  140   REGISTER_MATCHER(binaryConditionalOperator);
  141   REGISTER_MATCHER(binaryOperator);
  142   REGISTER_MATCHER(blockDecl);
  143   REGISTER_MATCHER(blockExpr);
  144   REGISTER_MATCHER(blockPointerType);
  146   REGISTER_MATCHER(breakStmt);
  147   REGISTER_MATCHER(builtinType);
  148   REGISTER_MATCHER(cStyleCastExpr);
  149   REGISTER_MATCHER(callExpr);
  150   REGISTER_MATCHER(caseStmt);
  151   REGISTER_MATCHER(castExpr);
  152   REGISTER_MATCHER(characterLiteral);
  153   REGISTER_MATCHER(chooseExpr);
  154   REGISTER_MATCHER(classTemplateDecl);
  155   REGISTER_MATCHER(classTemplateSpecializationDecl);
  156   REGISTER_MATCHER(complexType);
  157   REGISTER_MATCHER(compoundLiteralExpr);
  158   REGISTER_MATCHER(compoundStmt);
  159   REGISTER_MATCHER(conditionalOperator);
  160   REGISTER_MATCHER(constantArrayType);
  161   REGISTER_MATCHER(constantExpr);
  163   REGISTER_MATCHER(continueStmt);
  164   REGISTER_MATCHER(cudaKernelCallExpr);
  165   REGISTER_MATCHER(cxxBindTemporaryExpr);
  166   REGISTER_MATCHER(cxxBoolLiteral);
  167   REGISTER_MATCHER(cxxCatchStmt);
  168   REGISTER_MATCHER(cxxConstCastExpr);
  169   REGISTER_MATCHER(cxxConstructExpr);
  170   REGISTER_MATCHER(cxxConstructorDecl);
  171   REGISTER_MATCHER(cxxConversionDecl);
  173   REGISTER_MATCHER(cxxDeductionGuideDecl);
  174   REGISTER_MATCHER(cxxDefaultArgExpr);
  175   REGISTER_MATCHER(cxxDeleteExpr);
  176   REGISTER_MATCHER(cxxDependentScopeMemberExpr);
  177   REGISTER_MATCHER(cxxDestructorDecl);
  178   REGISTER_MATCHER(cxxDynamicCastExpr);
  179   REGISTER_MATCHER(cxxForRangeStmt);
  180   REGISTER_MATCHER(cxxFunctionalCastExpr);
  181   REGISTER_MATCHER(cxxMemberCallExpr);
  182   REGISTER_MATCHER(cxxMethodDecl);
  183   REGISTER_MATCHER(cxxNewExpr);
  184   REGISTER_MATCHER(cxxNullPtrLiteralExpr);
  185   REGISTER_MATCHER(cxxOperatorCallExpr);
  186   REGISTER_MATCHER(cxxRecordDecl);
  187   REGISTER_MATCHER(cxxReinterpretCastExpr);
  188   REGISTER_MATCHER(cxxStaticCastExpr);
  189   REGISTER_MATCHER(cxxStdInitializerListExpr);
  190   REGISTER_MATCHER(cxxTemporaryObjectExpr);
  191   REGISTER_MATCHER(cxxThisExpr);
  192   REGISTER_MATCHER(cxxThrowExpr);
  193   REGISTER_MATCHER(cxxTryStmt);
  194   REGISTER_MATCHER(cxxUnresolvedConstructExpr);
  195   REGISTER_MATCHER(decayedType);
  198   REGISTER_MATCHER(declRefExpr);
  199   REGISTER_MATCHER(declStmt);
  200   REGISTER_MATCHER(declaratorDecl);
  201   REGISTER_MATCHER(decltypeType);
  202   REGISTER_MATCHER(defaultStmt);
  203   REGISTER_MATCHER(dependentSizedArrayType);
  204   REGISTER_MATCHER(designatedInitExpr);
  206   REGISTER_MATCHER(doStmt);
  208   REGISTER_MATCHER(elaboratedType);
  209   REGISTER_MATCHER(enumConstantDecl);
  210   REGISTER_MATCHER(enumDecl);
  211   REGISTER_MATCHER(enumType);
  214   REGISTER_MATCHER(explicitCastExpr);
  215   REGISTER_MATCHER(expr);
  216   REGISTER_MATCHER(exprWithCleanups);
  217   REGISTER_MATCHER(fieldDecl);
  218   REGISTER_MATCHER(floatLiteral);
  227   REGISTER_MATCHER(forStmt);
  228   REGISTER_MATCHER(friendDecl);
  229   REGISTER_MATCHER(functionDecl);
  230   REGISTER_MATCHER(functionProtoType);
  231   REGISTER_MATCHER(functionTemplateDecl);
  232   REGISTER_MATCHER(functionType);
  233   REGISTER_MATCHER(gnuNullExpr);
  234   REGISTER_MATCHER(gotoStmt);
  325   REGISTER_MATCHER(ifStmt);
  331   REGISTER_MATCHER(imaginaryLiteral);
  332   REGISTER_MATCHER(implicitCastExpr);
  333   REGISTER_MATCHER(implicitValueInitExpr);
  334   REGISTER_MATCHER(incompleteArrayType);
  335   REGISTER_MATCHER(indirectFieldDecl);
  336   REGISTER_MATCHER(initListExpr);
  337   REGISTER_MATCHER(injectedClassNameType);
  339   REGISTER_MATCHER(integerLiteral);
  415   REGISTER_MATCHER(lValueReferenceType);
  416   REGISTER_MATCHER(labelDecl);
  417   REGISTER_MATCHER(labelStmt);
  418   REGISTER_MATCHER(lambdaExpr);
  419   REGISTER_MATCHER(linkageSpecDecl);
  422   REGISTER_MATCHER(materializeTemporaryExpr);
  424   REGISTER_MATCHER(memberExpr);
  425   REGISTER_MATCHER(memberPointerType);
  426   REGISTER_MATCHER(namedDecl);
  428   REGISTER_MATCHER(namespaceAliasDecl);
  429   REGISTER_MATCHER(namespaceDecl);
  432   REGISTER_MATCHER(nonTypeTemplateParmDecl);
  434   REGISTER_MATCHER(nullStmt);
  436   REGISTER_MATCHER(objcCatchStmt);
  437   REGISTER_MATCHER(objcCategoryDecl);
  438   REGISTER_MATCHER(objcCategoryImplDecl);
  439   REGISTER_MATCHER(objcFinallyStmt);
  440   REGISTER_MATCHER(objcImplementationDecl);
  441   REGISTER_MATCHER(objcInterfaceDecl);
  442   REGISTER_MATCHER(objcIvarDecl);
  443   REGISTER_MATCHER(objcIvarRefExpr);
  444   REGISTER_MATCHER(objcMessageExpr);
  445   REGISTER_MATCHER(objcMethodDecl);
  446   REGISTER_MATCHER(objcObjectPointerType);
  447   REGISTER_MATCHER(objcPropertyDecl);
  448   REGISTER_MATCHER(objcProtocolDecl);
  449   REGISTER_MATCHER(objcThrowStmt);
  450   REGISTER_MATCHER(objcTryStmt);
  452   REGISTER_MATCHER(ompDefaultClause);
  453   REGISTER_MATCHER(ompExecutableDirective);
  456   REGISTER_MATCHER(opaqueValueExpr);
  458   REGISTER_MATCHER(parenExpr);
  459   REGISTER_MATCHER(parenListExpr);
  460   REGISTER_MATCHER(parenType);
  461   REGISTER_MATCHER(parmVarDecl);
  463   REGISTER_MATCHER(pointerType);
  464   REGISTER_MATCHER(predefinedExpr);
  466   REGISTER_MATCHER(rValueReferenceType);
  468   REGISTER_MATCHER(recordDecl);
  469   REGISTER_MATCHER(recordType);
  470   REGISTER_MATCHER(referenceType);
  476   REGISTER_MATCHER(returnStmt);
  483   REGISTER_MATCHER(staticAssertDecl);
  485   REGISTER_MATCHER(stmtExpr);
  486   REGISTER_MATCHER(stringLiteral);
  487   REGISTER_MATCHER(substNonTypeTemplateParmExpr);
  488   REGISTER_MATCHER(substTemplateTypeParmType);
  489   REGISTER_MATCHER(switchCase);
  490   REGISTER_MATCHER(switchStmt);
  491   REGISTER_MATCHER(tagType);
  495   REGISTER_MATCHER(templateSpecializationType);
  496   REGISTER_MATCHER(templateTypeParmDecl);
  497   REGISTER_MATCHER(templateTypeParmType);
  500   REGISTER_MATCHER(translationUnitDecl);
  502   REGISTER_MATCHER(typeAliasDecl);
  503   REGISTER_MATCHER(typeAliasTemplateDecl);
  505   REGISTER_MATCHER(typedefDecl);
  506   REGISTER_MATCHER(typedefNameDecl);
  507   REGISTER_MATCHER(typedefType);
  508   REGISTER_MATCHER(unaryExprOrTypeTraitExpr);
  509   REGISTER_MATCHER(unaryOperator);
  510   REGISTER_MATCHER(unaryTransformType);
  512   REGISTER_MATCHER(unresolvedLookupExpr);
  513   REGISTER_MATCHER(unresolvedMemberExpr);
  514   REGISTER_MATCHER(unresolvedUsingTypenameDecl);
  515   REGISTER_MATCHER(unresolvedUsingValueDecl);
  516   REGISTER_MATCHER(userDefinedLiteral);
  518   REGISTER_MATCHER(usingDecl);
  519   REGISTER_MATCHER(usingDirectiveDecl);
  520   REGISTER_MATCHER(valueDecl);
  521   REGISTER_MATCHER(varDecl);
  522   REGISTER_MATCHER(variableArrayType);
  524   REGISTER_MATCHER(whileStmt);