Lines Matching refs:Response

50 struct Response {  struct
54 static Response Done() { in Done() argument
55 Response R; in Done()
59 static Response ChangeDecl(const Decl *ND) { in ChangeDecl() argument
60 Response R; in ChangeDecl()
64 static Response ChangeDecl(const DeclContext *Ctx) { in ChangeDecl() argument
65 Response R; in ChangeDecl()
70 static Response UseNextDecl(const Decl *CurDecl) { in UseNextDecl() argument
74 static Response DontClearRelativeToPrimaryNextDecl(const Decl *CurDecl) { in DontClearRelativeToPrimaryNextDecl() argument
75 Response R = Response::UseNextDecl(CurDecl); in DontClearRelativeToPrimaryNextDecl()
81 Response
88 return Response::DontClearRelativeToPrimaryNextDecl(VarTemplSpec); in HandleVarTemplateSpec()
93 return Response::Done(); in HandleVarTemplateSpec()
107 return Response::Done(); in HandleVarTemplateSpec()
115 return Response::Done(); in HandleVarTemplateSpec()
117 return Response::DontClearRelativeToPrimaryNextDecl(VarTemplSpec); in HandleVarTemplateSpec()
126 Response
131 return Response::Done(); in HandleDefaultTempArgIntoTempTempParam()
135 Response
143 return Response::Done(); in HandleClassTemplateSpec()
155 return Response::Done(); in HandleClassTemplateSpec()
157 return Response::UseNextDecl(ClassTemplSpec); in HandleClassTemplateSpec()
160 Response HandleFunction(const FunctionDecl *Function, in HandleFunction()
168 return Response::Done(); in HandleFunction()
175 return Response::UseNextDecl(Function); in HandleFunction()
187 return Response::Done(); in HandleFunction()
192 return Response::Done(); in HandleFunction()
206 return Response::ChangeDecl(Function->getLexicalDeclContext()); in HandleFunction()
208 return Response::UseNextDecl(Function); in HandleFunction()
211 Response HandleRecordDecl(const CXXRecordDecl *Rec, in HandleRecordDecl()
220 return Response::Done(); in HandleRecordDecl()
237 return Response::ChangeDecl(Rec->getLexicalDeclContext()); in HandleRecordDecl()
244 return Response::ChangeDecl(LCD); in HandleRecordDecl()
246 return Response::UseNextDecl(Rec); in HandleRecordDecl()
249 Response HandleImplicitConceptSpecializationDecl( in HandleImplicitConceptSpecializationDecl()
256 return Response::UseNextDecl(CSD); in HandleImplicitConceptSpecializationDecl()
259 Response HandleGenericDeclContext(const Decl *CurDecl) { in HandleGenericDeclContext()
260 return Response::UseNextDecl(CurDecl); in HandleGenericDeclContext()
305 Response R; in getTemplateInstantiationArgs()
322 R = Response::DontClearRelativeToPrimaryNextDecl(CurDecl); in getTemplateInstantiationArgs()