reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
890 T = Function->getCallResultType(); 892 T = Method->getSendResultType(); 894 T = C.getTypeDeclType(cast<EnumDecl>(Enumerator->getDeclContext())); 896 T = Property->getType(); 898 T = Value->getType(); 900 if (T.isNull()) 907 if (const auto *Ref = T->getAs<ReferenceType>()) { 908 T = Ref->getPointeeType(); 912 if (const auto *Pointer = T->getAs<PointerType>()) { 914 T = Pointer->getPointeeType(); 921 if (const auto *Block = T->getAs<BlockPointerType>()) { 922 T = Block->getPointeeType(); 926 if (const auto *Function = T->getAs<FunctionType>()) { 927 T = Function->getReturnType(); 934 return T;