Lines Matching refs:CLASS

219 #define DECL(CLASS, BASE)                                                      \  argument
220 bool Traverse##CLASS##Decl(CLASS##Decl *D) { \
221 return Visitor.Traverse##CLASS##Decl(D); \
225 #define DECL(CLASS, BASE) \ argument
226 bool Visit##CLASS##Decl(CLASS##Decl *D) { \
227 return Visitor.Visit##CLASS##Decl(D); \
233 #define STMT(CLASS, PARENT) \ argument
234 bool Traverse##CLASS(CLASS *S) { return Visitor.Traverse##CLASS(S); }
237 #define STMT(CLASS, PARENT) \ argument
238 bool Visit##CLASS(CLASS *S) { return Visitor.Visit##CLASS(S); }
242 #define ABSTRACT_TYPE(CLASS, BASE) argument
243 #define TYPE(CLASS, BASE) \ argument
244 bool Traverse##CLASS##Type(CLASS##Type *T) { \
245 return Visitor.Traverse##CLASS##Type(T); \
249 #define TYPE(CLASS, BASE) \ argument
250 bool Visit##CLASS##Type(CLASS##Type *T) { \
251 return Visitor.Visit##CLASS##Type(T); \
256 #define ABSTRACT_TYPELOC(CLASS, BASE) argument
257 #define TYPELOC(CLASS, BASE) \ argument
258 bool Traverse##CLASS##TypeLoc(CLASS##TypeLoc TL) { \
259 return Visitor.Traverse##CLASS##TypeLoc(TL); \
263 #define TYPELOC(CLASS, BASE) \ argument
264 bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { \
265 return Visitor.Visit##CLASS##TypeLoc(TL); \
341 #define DECL(CLASS, BASE) \ argument
342 FORWARD_TO_BASE(Traverse##CLASS##Decl, CLASS##Decl, *) \
343 FORWARD_TO_BASE(WalkUpFrom##CLASS##Decl, CLASS##Decl, *)
348 #define STMT(CLASS, PARENT) FORWARD_TO_BASE(Traverse##CLASS, CLASS, *) argument
351 #define STMT(CLASS, PARENT) FORWARD_TO_BASE(WalkUpFrom##CLASS, CLASS, *) argument
355 #define ABSTRACT_TYPE(CLASS, BASE) argument
356 #define TYPE(CLASS, BASE) \ argument
357 FORWARD_TO_BASE(Traverse##CLASS##Type, CLASS##Type, *) \
358 FORWARD_TO_BASE(WalkUpFrom##CLASS##Type, CLASS##Type, *)
361 #define ABSTRACT_TYPELOC(CLASS, BASE) argument
362 #define TYPELOC(CLASS, BASE) \ argument
363 FORWARD_TO_BASE_EXACT(Traverse##CLASS##TypeLoc, CLASS##TypeLoc)
366 #define TYPELOC(CLASS, BASE) \ argument
367 FORWARD_TO_BASE_EXACT(WalkUpFrom##CLASS##TypeLoc, CLASS##TypeLoc)