Home | History | Annotate | Download | only in Serialization

Lines Matching refs:Decl

182   case Decl::TranslationUnit:
183 case Decl::ExternCContext:
184 case Decl::Namespace:
185 case Decl::LinkageSpec:
189 case Decl::Enum:
190 case Decl::Record:
197 case Decl::CXXRecord:
198 case Decl::ClassTemplateSpecialization:
199 case Decl::ClassTemplatePartialSpecialization:
203 case Decl::Function:
204 case Decl::CXXMethod:
205 case Decl::CXXConstructor:
206 case Decl::CXXDestructor:
207 case Decl::CXXConversion:
208 case Decl::ObjCMethod:
209 case Decl::Block:
210 case Decl::Captured:
213 case Decl::ObjCCategory:
214 case Decl::ObjCCategoryImpl:
215 case Decl::ObjCImplementation:
218 case Decl::ObjCProtocol:
227 case Decl::ObjCInterface:
234 llvm_unreachable("Unhandled decl kind");
238 switch (static_cast<Decl::Kind>(Kind)) {
239 case Decl::TranslationUnit:
240 case Decl::ExternCContext:
244 case Decl::Namespace:
245 case Decl::NamespaceAlias:
246 case Decl::Typedef:
247 case Decl::TypeAlias:
248 case Decl::Enum:
249 case Decl::Record:
250 case Decl::CXXRecord:
251 case Decl::ClassTemplateSpecialization:
252 case Decl::ClassTemplatePartialSpecialization:
253 case Decl::VarTemplateSpecialization:
254 case Decl::VarTemplatePartialSpecialization:
255 case Decl::Function:
256 case Decl::CXXMethod:
257 case Decl::CXXConstructor:
258 case Decl::CXXDestructor:
259 case Decl::CXXConversion:
260 case Decl::UsingShadow:
261 case Decl::ConstructorUsingShadow:
262 case Decl::Var:
263 case Decl::FunctionTemplate:
264 case Decl::ClassTemplate:
265 case Decl::VarTemplate:
266 case Decl::TypeAliasTemplate:
267 case Decl::ObjCProtocol:
268 case Decl::ObjCInterface:
269 case Decl::Empty:
273 case Decl::UsingDirective:
274 case Decl::Label:
275 case Decl::UnresolvedUsingTypename:
276 case Decl::TemplateTypeParm:
277 case Decl::EnumConstant:
278 case Decl::UnresolvedUsingValue:
279 case Decl::IndirectField:
280 case Decl::Field:
281 case Decl::MSProperty:
282 case Decl::ObjCIvar:
283 case Decl::ObjCAtDefsField:
284 case Decl::NonTypeTemplateParm:
285 case Decl::TemplateTemplateParm:
286 case Decl::Using:
287 case Decl::ObjCMethod:
288 case Decl::ObjCCategory:
289 case Decl::ObjCCategoryImpl:
290 case Decl::ObjCImplementation:
291 case Decl::ObjCProperty:
292 case Decl::ObjCCompatibleAlias:
293 case Decl::LinkageSpec:
294 case Decl::ObjCPropertyImpl:
295 case Decl::PragmaComment:
296 case Decl::PragmaDetectMismatch:
297 case Decl::FileScopeAsm:
298 case Decl::AccessSpec:
299 case Decl::Friend:
300 case Decl::FriendTemplate:
301 case Decl::StaticAssert:
302 case Decl::Block:
303 case Decl::Captured:
304 case Decl::ClassScopeFunctionSpecialization:
305 case Decl::Import:
306 case Decl::OMPThreadPrivate:
307 case Decl::OMPCapturedExpr:
308 case Decl::OMPDeclareReduction:
309 case Decl::BuiltinTemplate:
314 case Decl::ImplicitParam:
315 case Decl::ParmVar:
316 case Decl::ObjCTypeParam: