reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
218 CXTranslationUnit TU = cxcursor::getCursorTU(C); 223 if (clang_isExpression(C.kind)) { 224 QualType T = cxcursor::getCursorExpr(C)->getType(); 228 if (clang_isDeclaration(C.kind)) { 229 const Decl *D = cxcursor::getCursorDecl(C); 248 if (clang_isReference(C.kind)) { 249 switch (C.kind) { 252 = Context.getObjCInterfaceType(getCursorObjCSuperClassRef(C).first); 257 QualType T = Context.getObjCInterfaceType(getCursorObjCClassRef(C).first); 262 QualType T = Context.getTypeDeclType(getCursorTypeRef(C).first); 268 return cxtype::MakeCXType(getCursorCXXBaseSpecifier(C)->getType(), TU); 271 return cxtype::MakeCXType(getCursorMemberRef(C).first->getType(), TU); 274 return cxtype::MakeCXType(getCursorVariableRef(C).first->getType(), TU);