Lines Matching refs:VisitorJob
1687 class NAME : public VisitorJob {\
1690 VisitorJob(parent, VisitorJob::KIND, d) {} \
1691 static bool classof(const VisitorJob *VJ) { return VJ->getKind() == KIND; }\
1706 class DeclVisit : public VisitorJob {
1709 VisitorJob(parent, VisitorJob::DeclVisitKind,
1711 static bool classof(const VisitorJob *VJ) {
1717 class TypeLocVisit : public VisitorJob {
1720 VisitorJob(parent, VisitorJob::TypeLocVisitKind,
1723 static bool classof(const VisitorJob *VJ) {
1733 class LabelRefVisit : public VisitorJob {
1736 : VisitorJob(parent, VisitorJob::LabelRefVisitKind, LD,
1739 static bool classof(const VisitorJob *VJ) {
1740 return VJ->getKind() == VisitorJob::LabelRefVisitKind;
1749 class NestedNameSpecifierLocVisit : public VisitorJob {
1752 : VisitorJob(parent, VisitorJob::NestedNameSpecifierLocVisitKind,
1756 static bool classof(const VisitorJob *VJ) {
1757 return VJ->getKind() == VisitorJob::NestedNameSpecifierLocVisitKind;
1768 class DeclarationNameInfoVisit : public VisitorJob {
1771 : VisitorJob(parent, VisitorJob::DeclarationNameInfoVisitKind, S) {}
1772 static bool classof(const VisitorJob *VJ) {
1773 return VJ->getKind() == VisitorJob::DeclarationNameInfoVisitKind;
1789 class MemberRefVisit : public VisitorJob {
1792 : VisitorJob(parent, VisitorJob::MemberRefVisitKind, D,
1794 static bool classof(const VisitorJob *VJ) {
1795 return VJ->getKind() == VisitorJob::MemberRefVisitKind;
2258 VisitorJob LI = WL.back();
2265 case VisitorJob::DeclVisitKind: {
2277 case VisitorJob::ExplicitTemplateArgsVisitKind: {
2288 case VisitorJob::TypeLocVisitKind: {
2294 case VisitorJob::LabelRefVisitKind: {
2305 case VisitorJob::NestedNameSpecifierLocVisitKind: {
2312 case VisitorJob::DeclarationNameInfoVisitKind: {
2318 case VisitorJob::MemberRefVisitKind: {
2324 case VisitorJob::StmtVisitKind: {
2344 case VisitorJob::MemberExprPartsKind: {
2368 case VisitorJob::DeclRefExprPartsKind: {
2379 case VisitorJob::OverloadExprPartsKind: {
2393 case VisitorJob::SizeOfPackExprPartsKind: {
2417 case VisitorJob::LambdaExprPartsKind: {
2457 case VisitorJob::PostChildrenVisitKind: