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

/external/clang/include/clang/AST/
H A DStmtVisitor.h35 #define DISPATCH(NAME, CLASS) \ macro
45 case BO_PtrMemD: DISPATCH(BinPtrMemD, BinaryOperator);
46 case BO_PtrMemI: DISPATCH(BinPtrMemI, BinaryOperator);
47 case BO_Mul: DISPATCH(BinMul, BinaryOperator);
48 case BO_Div: DISPATCH(BinDiv, BinaryOperator);
49 case BO_Rem: DISPATCH(BinRem, BinaryOperator);
50 case BO_Add: DISPATCH(BinAdd, BinaryOperator);
51 case BO_Sub: DISPATCH(BinSub, BinaryOperator);
52 case BO_Shl: DISPATCH(BinShl, BinaryOperator);
53 case BO_Shr: DISPATCH(BinSh
166 #undef DISPATCH macro
[all...]
H A DTypeLocVisitor.h22 #define DISPATCH(CLASSNAME) \ macro
33 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
43 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
51 DISPATCH(PARENT); \
58 #undef DISPATCH macro
H A DDeclVisitor.h24 #define DISPATCH(NAME, CLASS) \ macro
34 case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
44 RetTy Visit##DERIVED##Decl(DERIVED##Decl *D) { DISPATCH(BASE, BASE); }
50 #undef DISPATCH macro
H A DTypeVisitor.h21 #define DISPATCH(CLASS) \ macro
32 #define TYPE(CLASS, PARENT) case Type::CLASS: DISPATCH(CLASS##Type);
41 DISPATCH(PARENT); \
49 #undef DISPATCH macro
H A DCommentVisitor.h23 #define DISPATCH(NAME, CLASS) \ macro
34 case Comment::CLASS##Kind: DISPATCH(CLASS, CLASS);
45 RetTy visit ## CLASS(PTR(CLASS) C) { DISPATCH(PARENT, PARENT); }
53 #undef DISPATCH macro
H A DRecursiveASTVisitor.h524 #define DISPATCH(NAME, CLASS, VAR) \ macro
541 case BO_##NAME: DISPATCH(Bin##NAME, BinaryOperator, S);
549 DISPATCH(Bin##NAME##Assign, CompoundAssignOperator, S);
558 case UO_##NAME: DISPATCH(Unary##NAME, UnaryOperator, S);
571 case Stmt::CLASS##Class: DISPATCH(CLASS, CLASS, S);
586 case Type::CLASS: DISPATCH(CLASS##Type, CLASS##Type, \
624 case Decl::CLASS: DISPATCH(CLASS##Decl, CLASS##Decl, D);
631 #undef DISPATCH macro
/external/clang/lib/AST/
H A DDumpXML.cpp63 #define DISPATCH(NAME, CLASS) \ macro
70 DISPATCH(dispatch##DERIVED##DeclAttrs, DERIVED##Decl); \
72 DISPATCH(dispatch##DERIVED##DeclChildren, DERIVED##Decl); \
73 DISPATCH(dispatch##DERIVED##DeclAsContext, DERIVED##Decl); \
82 DISPATCH(dispatch##BASE##Attrs, BASE); \
83 DISPATCH(visit##DERIVED##DeclAttrs, DERIVED##Decl); \
87 DISPATCH(dispatch##BASE##Children, BASE); \
88 DISPATCH(visit##DERIVED##DeclChildren, DERIVED##Decl); \
92 DISPATCH(dispatch##BASE##AsContext, BASE); \
93 DISPATCH(visi
113 #undef DISPATCH macro
117 #define DISPATCH macro
156 #undef DISPATCH macro
[all...]
/external/clang/tools/libclang/
H A DRecursiveASTVisitor.h441 #define DISPATCH(NAME, CLASS, VAR) \ macro
521 case Type::CLASS: DISPATCH(CLASS##Type, CLASS##Type, \
560 case Decl::CLASS: DISPATCH(CLASS##Decl, CLASS##Decl, D);
567 #undef DISPATCH macro

Completed in 261 milliseconds