reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/libclang/CIndex.cpp
 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())