HomeSort by relevance Sort by last modified time
    Searched refs:DISPATCH (Results 1 - 6 of 6) sorted by null

  /external/clang/include/clang/AST/
StmtVisitor.h 35 #define DISPATCH(NAME, CLASS) \
40 // If we have a binary expr, dispatch to the subcode of the binop. A smart
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)
    [all...]
TypeVisitor.h 21 #define DISPATCH(CLASS) \
29 // Top switch stmt: dispatch to VisitFooType for each FooType.
32 #define TYPE(CLASS, PARENT) case Type::CLASS: DISPATCH(CLASS##Type);
41 DISPATCH(PARENT); \
49 #undef DISPATCH
TypeLocVisitor.h 22 #define DISPATCH(CLASSNAME) \
33 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
43 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
51 DISPATCH(PARENT); \
58 #undef DISPATCH
DeclVisitor.h 24 #define DISPATCH(NAME, CLASS) \
34 case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
44 RetTy Visit##DERIVED##Decl(DERIVED##Decl *D) { DISPATCH(BASE, BASE); }
50 #undef DISPATCH
RecursiveASTVisitor.h 201 /// \brief Recursively visit a template name and dispatch to the
207 /// \brief Recursively visit a template argument and dispatch to the
214 /// \brief Recursively visit a template argument location and dispatch to the
488 // Top switch stmt: dispatch to TraverseFooStmt for each concrete FooStmt.
502 #define DISPATCH(NAME, CLASS, VAR) \
513 // If we have a binary expr, dispatch to the subcode of the binop. A smart
519 case BO_##NAME: DISPATCH(Bin##NAME, BinaryOperator, S);
527 DISPATCH(Bin##NAME##Assign, CompoundAssignOperator, S);
536 case UO_##NAME: DISPATCH(Unary##NAME, UnaryOperator, S);
544 // Top switch stmt: dispatch to TraverseFooStmt for each concrete FooStmt
    [all...]
  /external/clang/lib/AST/
DumpXML.cpp 63 #define DISPATCH(NAME, CLASS) \
66 void dispatch(Decl *D) { function in struct:__anon4609::XMLDeclVisitor
70 DISPATCH(dispatch##DERIVED##DeclAttrs, DERIVED##Decl); \
72 DISPATCH(dispatch##DERIVED##DeclChildren, DERIVED##Decl); \
73 DISPATCH(dispatch##DERIVED##DeclAsContext, DERIVED##Decl); \
81 void dispatch##DERIVED##DeclAttrs(DERIVED##Decl *D) { \
82 DISPATCH(dispatch##BASE##Attrs, BASE);
120 void dispatch(Type *T) { function in struct:__anon4609::XMLTypeVisitor
307 void dispatch(const TemplateArgument &A) { function in struct:__anon4609::XMLDumper
348 void dispatch(const TemplateArgumentLoc &A) { function in struct:__anon4609::XMLDumper
381 void dispatch(Decl *D) { function in struct:__anon4609::XMLDumper
514 void dispatch(CXXCtorInitializer *Init) { function in struct:__anon4609::XMLDumper
883 void dispatch(TypeLoc TL) { function in struct:__anon4609::XMLDumper
887 void dispatch(QualType T) { function in struct:__anon4609::XMLDumper
1015 void dispatch(Stmt *S) { function in struct:__anon4609::XMLDumper
    [all...]

Completed in 76 milliseconds