Lines Matching defs:TRY_TO

74 #define TRY_TO(CALL_EXPR) \
254 TRY_TO(WalkUpFrom##PARENT(S)); \
255 TRY_TO(Visit##CLASS(S)); \
266 TRY_TO(WalkUpFromUnary##NAME(S)); \
272 TRY_TO(WalkUpFromUnaryOperator(S)); \
273 TRY_TO(VisitUnary##NAME(S)); \
286 TRY_TO(WalkUpFromBin##NAME(S)); \
293 TRY_TO(WalkUpFrom##BINOP_TYPE(S)); \
294 TRY_TO(VisitBin##NAME(S)); \
329 TRY_TO(WalkUpFrom##BASE(T)); \
330 TRY_TO(Visit##CLASS##Type(T)); \
364 TRY_TO(WalkUpFrom##BASE##Loc(TL)); \
365 TRY_TO(Visit##CLASS##TypeLoc(TL)); \
385 TRY_TO(WalkUpFrom##BASE(D)); \
386 TRY_TO(Visit##CLASS##Decl(D)); \
461 TRY_TO(Traverse##NAME(static_cast<CLASS*>(VAR))); break
576 TRY_TO(TraverseNestedNameSpecifier(NNS->getPrefix()));
587 TRY_TO(TraverseType(QualType(NNS->getAsType(), 0)));
600 TRY_TO(TraverseNestedNameSpecifierLoc(Prefix));
611 TRY_TO(TraverseTypeLoc(NNS.getTypeLoc()));
626 TRY_TO(TraverseTypeLoc(TSInfo->getTypeLoc()));
646 TRY_TO(TraverseNestedNameSpecifier(DTN->getQualifier()));
648 TRY_TO(TraverseNestedNameSpecifier(QTN->getQualifier()));
705 TRY_TO(getDerived().TraverseNestedNameSpecifierLoc(
726 TRY_TO(TraverseTemplateArgument(Args[I]));
736 TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
739 TRY_TO(TraverseStmt(Init->getInit()));
754 TRY_TO(WalkUpFrom##TYPE (T)); \
762 TRY_TO(TraverseType(T->getElementType()));
766 TRY_TO(TraverseType(T->getPointeeType()));
770 TRY_TO(TraverseType(T->getPointeeType()));
774 TRY_TO(TraverseType(T->getPointeeType()));
778 TRY_TO(TraverseType(T->getPointeeType()));
782 TRY_TO(TraverseType(QualType(T->getClass(), 0)));
783 TRY_TO(TraverseType(T->getPointeeType()));
787 TRY_TO(TraverseType(T->getElementType()));
791 TRY_TO(TraverseType(T->getElementType()));
795 TRY_TO(TraverseType(T->getElementType()));
796 TRY_TO(TraverseStmt(T->getSizeExpr()));
800 TRY_TO(TraverseType(T->getElementType()));
802 TRY_TO(TraverseStmt(T->getSizeExpr()));
807 TRY_TO(TraverseStmt(T->getSizeExpr()));
808 TRY_TO(TraverseType(T->getElementType()));
812 TRY_TO(TraverseType(T->getElementType()));
816 TRY_TO(TraverseType(T->getElementType()));
820 TRY_TO(TraverseType(T->getResultType()));
824 TRY_TO(TraverseType(T->getResultType()));
829 TRY_TO(TraverseType(*A));
835 TRY_TO(TraverseType(*E));
843 TRY_TO(TraverseStmt(T->getUnderlyingExpr()));
847 TRY_TO(TraverseType(T->getUnderlyingType()));
851 TRY_TO(TraverseStmt(T->getUnderlyingExpr()));
855 TRY_TO(TraverseType(T->getBaseType()));
856 TRY_TO(TraverseType(T->getUnderlyingType()));
860 TRY_TO(TraverseType(T->getDeducedType()));
870 TRY_TO(TraverseTemplateName(T->getTemplateName()));
871 TRY_TO(TraverseTemplateArguments(T->getArgs(), T->getNumArgs()));
877 TRY_TO(TraverseType(T->getModifiedType()));
881 TRY_TO(TraverseType(T->getInnerType()));
886 TRY_TO(TraverseNestedNameSpecifier(T->getQualifier()));
888 TRY_TO(TraverseType(T->getNamedType()));
892 TRY_TO(TraverseNestedNameSpecifier(T->getQualifier()));
896 TRY_TO(TraverseNestedNameSpecifier(T->getQualifier()));
897 TRY_TO(TraverseTemplateArguments(T->getArgs(), T->getNumArgs()));
901 TRY_TO(TraverseType(T->getPattern()));
910 TRY_TO(TraverseType(T->getBaseType()));
914 TRY_TO(TraverseType(T->getPointeeType()));
918 TRY_TO(TraverseType(T->getValueType()));
934 TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE*>(TL.getTypePtr()))); \
935 TRY_TO(WalkUpFrom##TYPE##Loc(TL)); \
965 TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
969 TRY_TO(TraverseTypeLoc(TL.getPointeeLoc()));
973 TRY_TO(TraverseTypeLoc(TL.getPointeeLoc()));
977 TRY_TO(TraverseTypeLoc(TL.getPointeeLoc()));
981 TRY_TO(TraverseTypeLoc(TL.getPointeeLoc()));
988 TRY_TO(TraverseType(QualType(TL.getTypePtr()->getClass(), 0)));
989 TRY_TO(TraverseTypeLoc(TL.getPointeeLoc()));
995 TRY_TO(TraverseStmt(TL.getSizeExpr()));
1000 TRY_TO(TraverseTypeLoc(TL.getElementLoc()));
1005 TRY_TO(TraverseTypeLoc(TL.getElementLoc()));
1010 TRY_TO(TraverseTypeLoc(TL.getElementLoc()));
1015 TRY_TO(TraverseTypeLoc(TL.getElementLoc()));
1023 TRY_TO(TraverseStmt(TL.getTypePtr()->getSizeExpr()));
1024 TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
1029 TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
1035 TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
1039 TRY_TO(TraverseTypeLoc(TL.getResultLoc()));
1044 TRY_TO(TraverseTypeLoc(TL.getResultLoc()));
1050 TRY_TO(TraverseDecl(TL.getArg(I)));
1052 TRY_TO(TraverseType(T->getArgType(I)));
1059 TRY_TO(TraverseType(*E));
1067 TRY_TO(TraverseStmt(TL.getUnderlyingExpr()));
1071 TRY_TO(TraverseTypeLoc(TL.getUnderlyingTInfo()->getTypeLoc()));
1076 TRY_TO(TraverseStmt(TL.getTypePtr()->getUnderlyingExpr()));
1080 TRY_TO(TraverseTypeLoc(TL.getUnderlyingTInfo()->getTypeLoc()));
1084 TRY_TO(TraverseType(TL.getTypePtr()->getDeducedType()));
1095 TRY_TO(TraverseTemplateName(TL.getTypePtr()->getTemplateName()));
1097 TRY_TO(TraverseTemplateArgumentLoc(TL.getArgLoc(I)));
1104 TRY_TO(TraverseTypeLoc(TL.getInnerLoc()));
1108 TRY_TO(TraverseTypeLoc(TL.getModifiedLoc()));
1113 TRY_TO(TraverseNestedNameSpecifierLoc(TL.getQualifierLoc()));
1115 TRY_TO(TraverseTypeLoc(TL.getNamedTypeLoc()));
1119 TRY_TO(TraverseNestedNameSpecifierLoc(TL.getQualifierLoc()));
1124 TRY_TO(TraverseNestedNameSpecifierLoc(TL.getQualifierLoc()));
1128 TRY_TO(TraverseTemplateArgumentLoc(TL.getArgLoc(I)));
1133 TRY_TO(TraverseTypeLoc(TL.getPatternLoc()));
1142 TRY_TO(TraverseTypeLoc(TL.getBaseLoc()));
1146 TRY_TO(TraverseTypeLoc(TL.getPointeeLoc()));
1150 TRY_TO(TraverseTypeLoc(TL.getValueLoc()));
1172 TRY_TO(TraverseDecl(*Child));
1182 TRY_TO(WalkUpFrom##DECL (D)); \
1184 TRY_TO(TraverseDeclContextHelper(dyn_cast<DeclContext>(D))); \
1192 TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
1193 TRY_TO(TraverseStmt(D->getBody()));
1201 TRY_TO(TraverseStmt(D->getAsmString()));
1209 TRY_TO(TraverseTypeLoc(D->getFriendType()->getTypeLoc()));
1211 TRY_TO(TraverseDecl(D->getFriendDecl()));
1216 TRY_TO(TraverseTypeLoc(D->getFriendType()->getTypeLoc()));
1218 TRY_TO(TraverseDecl(D->getFriendDecl()));
1224 TRY_TO(TraverseDecl(*ITPL));
1230 TRY_TO(TraverseDecl(D->getSpecialization()));
1240 TRY_TO(TraverseStmt(D->getAssertExpr()));
1241 TRY_TO(TraverseStmt(D->getMessage()));
1297 TRY_TO(TraverseTypeLoc(D->getResultTypeSourceInfo()->getTypeLoc()));
1301 TRY_TO(TraverseDecl(*I));
1304 TRY_TO(TraverseStmt(D->getBody()));
1314 TRY_TO(TraverseNestedNameSpecifierLoc(D->getQualifierLoc()));
1315 TRY_TO(TraverseDeclarationNameInfo(D->getNameInfo()));
1319 TRY_TO(TraverseNestedNameSpecifierLoc(D->getQualifierLoc()));
1331 TRY_TO(TraverseDecl(*I));
1350 TRY_TO(TraverseDecl(SD));
1368 TRY_TO(TraverseDecl(TempDecl));
1369 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters()));
1379 TRY_TO(TraverseClassInstantiations(D));
1399 TRY_TO(TraverseDecl(FD));
1417 TRY_TO(TraverseDecl(D->getTemplatedDecl()));
1418 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters()));
1428 TRY_TO(TraverseFunctionInstantiations(D));
1434 TRY_TO(TraverseDecl(D->getTemplatedDecl()));
1436 TRY_TO(TraverseTemplateArgumentLoc(D->getDefaultArgument()));
1438 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters()));
1444 TRY_TO(TraverseType(QualType(D->getTypeForDecl(), 0)));
1446 TRY_TO(TraverseTypeLoc(D->getDefaultArgumentInfo()->getTypeLoc()));
1450 TRY_TO(TraverseTypeLoc(D->getTypeSourceInfo()->getTypeLoc()));
1457 TRY_TO(TraverseTypeLoc(D->getTypeSourceInfo()->getTypeLoc()));
1464 TRY_TO(TraverseDecl(D->getTemplatedDecl()));
1465 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters()));
1471 TRY_TO(TraverseNestedNameSpecifierLoc(D->getQualifierLoc()));
1479 TRY_TO(TraverseType(QualType(D->getTypeForDecl(), 0)));
1481 TRY_TO(TraverseNestedNameSpecifierLoc(D->getQualifierLoc()));
1494 TRY_TO(TraverseNestedNameSpecifierLoc(D->getQualifierLoc()));
1507 TRY_TO(TraverseTypeLoc(I->getTypeSourceInfo()->getTypeLoc()));
1516 TRY_TO(TraverseRecordHelper(D));
1520 TRY_TO(TraverseCXXRecordHelper(D));
1533 TRY_TO(TraverseTypeLoc(TSI->getTypeLoc()));
1548 TRY_TO(TraverseTemplateArgumentLoc(TAL[I]));
1558 TRY_TO(TraverseDecl(*I));
1562 TRY_TO(TraverseTemplateArgumentLocsHelper(
1568 TRY_TO(TraverseCXXRecordHelper(D));
1574 TRY_TO(TraverseStmt(D->getInitExpr()));
1580 TRY_TO(TraverseNestedNameSpecifierLoc(D->getQualifierLoc()));
1581 TRY_TO(TraverseDeclarationNameInfo(D->getNameInfo()));
1588 TRY_TO(TraverseNestedNameSpecifierLoc(D->getQualifierLoc()));
1590 TRY_TO(TraverseTypeLoc(D->getTypeSourceInfo()->getTypeLoc()));
1592 TRY_TO(TraverseType(D->getType()));
1597 TRY_TO(TraverseDeclaratorHelper(D));
1599 TRY_TO(TraverseStmt(D->getBitWidth()));
1601 TRY_TO(TraverseStmt(D->getInClassInitializer()));
1605 TRY_TO(TraverseDeclaratorHelper(D));
1607 TRY_TO(TraverseStmt(D->getBitWidth()));
1612 TRY_TO(TraverseDeclaratorHelper(D));
1614 TRY_TO(TraverseStmt(D->getBitWidth()));
1620 TRY_TO(TraverseNestedNameSpecifierLoc(D->getQualifierLoc()));
1621 TRY_TO(TraverseDeclarationNameInfo(D->getNameInfo()));
1636 TRY_TO(TraverseTemplateArgumentLocsHelper(TALI->getTemplateArgs(),
1646 TRY_TO(TraverseTypeLoc(D->getTypeSourceInfo()->getTypeLoc()));
1653 TRY_TO(TraverseConstructorInitializer(*I));
1658 TRY_TO(TraverseStmt(D->getBody())); // Function body.
1697 TRY_TO(TraverseDeclaratorHelper(D));
1700 TRY_TO(TraverseStmt(D->getInit()));
1705 TRY_TO(TraverseVarHelper(D));
1709 TRY_TO(TraverseVarHelper(D));
1714 TRY_TO(TraverseDeclaratorHelper(D));
1715 TRY_TO(TraverseStmt(D->getDefaultArgument()));
1719 TRY_TO(TraverseVarHelper(D));
1724 TRY_TO(TraverseStmt(D->getUninstantiatedDefaultArg()));
1729 TRY_TO(TraverseStmt(D->getDefaultArg()));
1747 TRY_TO(WalkUpFrom##STMT(S)); \
1776 TRY_TO(TraverseDecl(S->getExceptionDecl()));
1783 TRY_TO(TraverseDecl(*I));
1819 TRY_TO(TraverseNestedNameSpecifierLoc(S->getQualifierLoc()));
1820 TRY_TO(TraverseDeclarationNameInfo(S->getNameInfo()));
1828 TRY_TO(TraverseNestedNameSpecifierLoc(S->getQualifierLoc()));
1829 TRY_TO(TraverseDeclarationNameInfo(S->getMemberNameInfo()));
1831 TRY_TO(TraverseTemplateArgumentLocsHelper(
1837 TRY_TO(TraverseNestedNameSpecifierLoc(S->getQualifierLoc()));
1838 TRY_TO(TraverseDeclarationNameInfo(S->getNameInfo()));
1839 TRY_TO(TraverseTemplateArgumentLocsHelper(
1844 TRY_TO(TraverseNestedNameSpecifierLoc(S->getQualifierLoc()));
1845 TRY_TO(TraverseDeclarationNameInfo(S->getNameInfo()));
1847 TRY_TO(TraverseTemplateArgumentLocsHelper(
1854 TRY_TO(TraverseNestedNameSpecifierLoc(S->getQualifierLoc()));
1855 TRY_TO(TraverseDeclarationNameInfo(S->getMemberNameInfo()));
1856 TRY_TO(TraverseTemplateArgumentLocsHelper(
1866 TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
1870 TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
1874 TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
1878 TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
1882 TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
1886 TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
1898 TRY_TO(WalkUpFromInitListExpr(S));
1913 TRY_TO(WalkUpFromGenericSelectionExpr(S));
1918 TRY_TO(TraverseTypeLoc(TS->getTypeLoc()));
1929 TRY_TO(WalkUpFromPseudoObjectExpr(S));
1945 TRY_TO(TraverseTypeLoc(S->getTypeSourceInfo()->getTypeLoc()));
1950 TRY_TO(TraverseTypeLoc(S->getAllocatedTypeSourceInfo()->getTypeLoc()));
1958 TRY_TO(TraverseTypeLoc(S->getTypeSourceInfo()->getTypeLoc()));
1965 TRY_TO(TraverseTypeLoc(S->getArgumentTypeInfo()->getTypeLoc()));
1972 TRY_TO(TraverseTypeLoc(S->getTypeOperandSourceInfo()->getTypeLoc()));
1979 TRY_TO(TraverseTypeLoc(S->getTypeOperandSourceInfo()->getTypeLoc()));
1983 TRY_TO(TraverseTypeLoc(S->getQueriedTypeSourceInfo()->getTypeLoc()));
1987 TRY_TO(TraverseTypeLoc(S->getLhsTypeSourceInfo()->getTypeLoc()));
1988 TRY_TO(TraverseTypeLoc(S->getRhsTypeSourceInfo()->getTypeLoc()));
1993 TRY_TO(TraverseTypeLoc(S->getArg(I)->getTypeLoc()));
1997 TRY_TO(TraverseTypeLoc(S->getQueriedTypeSourceInfo()->getTypeLoc()));
2006 TRY_TO(TraverseTypeLoc(S->getWrittenTypeInfo()->getTypeLoc()));
2011 TRY_TO(TraverseTypeLoc(S->getTypeSourceInfo()->getTypeLoc()));
2020 TRY_TO(TraverseLambdaCapture(*C));
2027 TRY_TO(TraverseTypeLoc(TL));
2033 TRY_TO(TraverseDecl(Proto.getArg(I)));
2036 TRY_TO(TraverseTypeLoc(Proto.getResultLoc()));
2048 TRY_TO(TraverseTypeLoc(S->getTypeSourceInfo()->getTypeLoc()));
2062 TRY_TO(TraverseDecl(S->getBlockDecl()));
2074 TRY_TO(TraverseNestedNameSpecifierLoc(S->getQualifierLoc()));
2076 TRY_TO(TraverseTypeLoc(ScopeInfo->getTypeLoc()));
2078 TRY_TO(TraverseTypeLoc(DestroyedTypeInfo->getTypeLoc()));
2090 TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
2101 TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
2109 TRY_TO(TraverseNestedNameSpecifierLoc(S->getQualifierLoc()));
2111 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2117 TRY_TO(TraverseNestedNameSpecifierLoc(S->getQualifierLoc()));
2119 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2180 #undef TRY_TO