reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6254 if (!D) 6257 switch (D->getKind()) { 6317 return MakeCXCursor(cast<UsingDirectiveDecl>(D)->getNominatedNamespace(), 6321 return MakeCXCursor(cast<NamespaceAliasDecl>(D)->getNamespace(), TU); 6328 if (TagDecl *Def = cast<TagDecl>(D)->getDefinition()) 6338 if (cast<FunctionDecl>(D)->getBody(Def)) 6348 if (const VarDecl *Def = cast<VarDecl>(D)->getDefinition()) 6355 if (cast<FunctionTemplateDecl>(D)->getTemplatedDecl()->getBody(Def)) 6361 if (RecordDecl *Def = cast<ClassTemplateDecl>(D)->getTemplatedDecl() 6370 cast<VarTemplateDecl>(D)->getTemplatedDecl()->getDefinition()) 6376 return MakeCursorOverloadedDeclRef(cast<UsingDecl>(D), 6377 D->getLocation(), TU); 6382 MakeCXCursor(cast<UsingShadowDecl>(D)->getTargetDecl(), 6386 const ObjCMethodDecl *Method = cast<ObjCMethodDecl>(D); 6406 = cast<ObjCCategoryDecl>(D)->getImplementation()) 6411 if (const ObjCProtocolDecl *Def = cast<ObjCProtocolDecl>(D)->getDefinition()) 6421 const ObjCInterfaceDecl *IFace = cast<ObjCInterfaceDecl>(D); 6437 = cast<ObjCCompatibleAliasDecl>(D)->getClassInterface()) 6444 if (NamedDecl *Friend = cast<FriendDecl>(D)->getFriendDecl()) 6449 if (NamedDecl *Friend = cast<FriendTemplateDecl>(D)->getFriendDecl())