Searched refs:DISPATCH (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DStmtVisitor.h39 #define DISPATCH(NAME, CLASS) \ macro
49 case BO_PtrMemD: DISPATCH(BinPtrMemD, BinaryOperator);
50 case BO_PtrMemI: DISPATCH(BinPtrMemI, BinaryOperator);
51 case BO_Mul: DISPATCH(BinMul, BinaryOperator);
52 case BO_Div: DISPATCH(BinDiv, BinaryOperator);
53 case BO_Rem: DISPATCH(BinRem, BinaryOperator);
54 case BO_Add: DISPATCH(BinAdd, BinaryOperator);
55 case BO_Sub: DISPATCH(BinSub, BinaryOperator);
56 case BO_Shl: DISPATCH(BinShl, BinaryOperator);
57 case BO_Shr: DISPATCH(BinSh
174 #undef DISPATCH macro
[all...]
H A DTemplateArgumentVisitor.h28 #define DISPATCH(NAME) \ macro
35 DISPATCH(Null);
36 DISPATCH(Type);
37 DISPATCH(Declaration);
38 DISPATCH(NullPtr);
39 DISPATCH(Integral);
40 DISPATCH(Template);
41 DISPATCH(TemplateExpansion);
42 DISPATCH(Expression);
43 DISPATCH(Pac
72 #undef DISPATCH macro
[all...]
H A DTypeLocVisitor.h21 #define DISPATCH(CLASSNAME) \ macro
32 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
42 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
50 DISPATCH(PARENT); \
57 #undef DISPATCH macro
H A DTypeVisitor.h20 #define DISPATCH(CLASS) \ macro
72 #define TYPE(CLASS, PARENT) case Type::CLASS: DISPATCH(CLASS##Type);
81 DISPATCH(PARENT); \
90 #undef DISPATCH macro
H A DAttrVisitor.h28 #define DISPATCH(NAME) \ macro
36 DISPATCH(NAME##Attr);
45 RetTy Visit##NAME##Attr(PTR(NAME##Attr) A) { DISPATCH(Attr); }
51 #undef DISPATCH macro
H A DDeclVisitor.h34 #define DISPATCH(NAME, CLASS) \ macro
40 case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
50 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
56 #undef DISPATCH macro
H A DCommentVisitor.h23 #define DISPATCH(NAME, CLASS) \ macro
35 case Comment::CLASS##Kind: DISPATCH(CLASS, CLASS);
46 RetTy visit##CLASS(PTR(CLASS) C, ParamTys... P) { DISPATCH(PARENT, PARENT); }
54 #undef DISPATCH macro
H A DRecursiveASTVisitor.h672 #define DISPATCH(NAME, CLASS, VAR) \ macro
684 DISPATCH(CLASS##Type, CLASS##Type, const_cast<Type *>(T.getTypePtr()));
734 #undef DISPATCH macro
H A DOpenMPClause.h6376 #define DISPATCH(CLASS) \ macro
6380 RetTy Visit ## Class (PTR(Class) S) { DISPATCH(Class); }
6395 #undef DISPATCH macro
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValVisitor.h30 #define DISPATCH(NAME, CLASS) \ macro
37 #define BASIC_SVAL(Id, Parent) case SVal::Id ## Kind: DISPATCH(Id, Id);
42 case loc::Id ## Kind: DISPATCH(Loc ## Id, loc :: Id);
49 case nonloc::Id ## Kind: DISPATCH(NonLoc ## Id, nonloc :: Id);
58 RetTy Visit ## Id(Id V) { DISPATCH(Parent, Id); }
62 RetTy VisitLoc ## Id(loc::Id V) { DISPATCH(Parent, Parent); }
64 RetTy VisitNonLoc ## Id(nonloc::Id V) { DISPATCH(Parent, Parent); }
70 #undef DISPATCH macro
78 #define DISPATCH(CLASS) \ macro
85 case SymExpr::Id ## Kind: DISPATCH(I
100 #undef DISPATCH macro
108 #define DISPATCH macro
131 #undef DISPATCH macro
[all...]

Completed in 211 milliseconds