reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2994 if (type.isNull()) 2996 if (auto *FPT = type->getAs<FunctionProtoType>()) { 3002 type = VD->getType(); 3040 type = type.getNonReferenceType(); 3040 type = type.getNonReferenceType(); 3047 if (const ReferenceType *reftype = type->getAs<ReferenceType>()) { 3048 type = reftype->getPointeeType(); 3056 type = type.getUnqualifiedType(); 3056 type = type.getUnqualifiedType(); 3067 !type.hasQualifiers() && 3068 type->isVoidType()) { 3078 type = type.getNonReferenceType(); 3078 type = type.getNonReferenceType(); 3086 type = CapturedType; 3095 type = type.getNonReferenceType(); 3095 type = type.getNonReferenceType(); 3110 type = Context.BuiltinFnTy; 3116 const FunctionType *fty = type->castAs<FunctionType>(); 3121 type = Context.UnknownAnyTy; 3139 type = Context.getFunctionNoProtoType(fty->getReturnType(), 3161 type = Context.UnknownAnyTy; 3180 return BuildDeclRefExpr(VD, type, valueKind, NameInfo, &SS, FoundD,