Searched refs:RefTy (Results 1 – 10 of 10) sorted by relevance
32 template <class RefTy> class MapEntryOptionalStorage;127 template <class RefTy> class MapEntryOptionalStorage {128 using optional_none_tag = typename RefTy::optional_none_tag;129 RefTy MaybeRef;142 RefTy &value() & {146 RefTy const &value() const & {150 RefTy &&value() && {156 MaybeRef = RefTy(std::forward<Args>(args)...);159 MapEntryOptionalStorage &operator=(RefTy Ref) {
228 auto *RefTy = CtorDecl->getParamDecl(0)->getType()->getAs<ReferenceType>(); in checkPostCall() local229 if (RefTy && in checkPostCall()230 RefTy->getPointeeType()->getCanonicalTypeUnqualified() == BoolTy) { in checkPostCall()
32 else if (const ReferenceType *RefTy = T->getAs<ReferenceType>()) in GetUnderlyingFunction() local33 T = RefTy->getPointeeType(); in GetUnderlyingFunction()691 const ReferenceType *RefTy = HandlerType->getAs<ReferenceType>(); in handlerCanCatch() local692 if (RefTy) in handlerCanCatch()693 HandlerType = RefTy->getPointeeType(); in handlerCanCatch()701 if (RefTy && (!HandlerType.isConstQualified() || in handlerCanCatch()846 if (const ReferenceType *RefTy = SubI->getAs<ReferenceType>()) in CheckExceptionSpecSubset() local847 SubI = RefTy->getPointeeType(); in CheckExceptionSpecSubset()
14548 if (const ReferenceType *RefTy = LHSDecl->getType()->getAs<ReferenceType>()) in CheckIdentityFieldAssignment() local14549 if (RefTy->getPointeeType().isVolatileQualified()) in CheckIdentityFieldAssignment()15436 if (const ReferenceType *RefTy = LHSDecl->getType()->getAs<ReferenceType>()) in DiagnoseSelfAssignment() local15437 if (RefTy->getPointeeType().isVolatileQualified()) in DiagnoseSelfAssignment()21593 if (const ReferenceType *RefTy = Type->getAs<ReferenceType>()) { in resolveDecl() local21594 Type = RefTy->getPointeeType(); in resolveDecl()
8571 if (const ReferenceType *RefTy = Ty->getAs<ReferenceType>()) in AddTypesConvertedFrom() local8572 Ty = RefTy->getPointeeType(); in AddTypesConvertedFrom()
8928 QualType RefTy = in CheckExplicitlyDefaultedComparison() local8931 << int(DCK) << ParmTy << RefTy << int(!IsMethod) << PlainTy in CheckExplicitlyDefaultedComparison()
2591 LValue EmitLoadOfReferenceLValue(Address RefAddr, QualType RefTy,2594 LValue RefLVal = MakeAddrLValue(RefAddr, RefTy, LValueBaseInfo(Source),2595 CGM.getTBAAAccessInfo(RefTy));
2611 if (const auto *RefTy = RetTy->getAs<ReferenceType>()) { in ConstructAttributeList() local2612 QualType PTy = RefTy->getPointeeType(); in ConstructAttributeList()2792 if (const auto *RefTy = ParamType->getAs<ReferenceType>()) { in ConstructAttributeList() local2793 QualType PTy = RefTy->getPointeeType(); in ConstructAttributeList()
1167 if (const auto *RefTy = PrivateVD->getType()->getAs<ReferenceType>()) in EmitOMPLastprivateClauseFinal() local1170 CGM.getTypes().ConvertTypeForMem(RefTy->getPointeeType()), in EmitOMPLastprivateClauseFinal()1171 CGM.getNaturalTypeAlignment(RefTy->getPointeeType())); in EmitOMPLastprivateClauseFinal()
6663 if (const auto *RefTy = ExprTy->getAs<ReferenceType>()) in getExprTypeSize() local6664 ExprTy = RefTy->getPointeeType().getCanonicalType(); in getExprTypeSize()