Home | History | Annotate | Download | only in Sema

Lines Matching refs:DeclType

4020 ///        with DeclType. Return true if something definite is found.
4023 QualType DeclType, SourceLocation DeclLoc,
4061 if (!ConvTemplate && DeclType->isRValueReferenceType()) {
4073 DeclType.getNonReferenceType().getUnqualifiedType(),
4092 Init, DeclType, CandidateSet);
4095 DeclType, CandidateSet);
4149 TryReferenceInit(Sema &S, Expr *Init, QualType DeclType,
4153 assert(DeclType->isReferenceType() && "Reference init needs a reference");
4157 ICS.setBad(BadConversionSequence::no_conversion, Init, DeclType);
4159 QualType T1 = DeclType->getAs<ReferenceType>()->getPointeeType();
4167 if (FunctionDecl *Fn = S.ResolveAddressOfOverloadedFunction(Init, DeclType,
4173 bool isRValRef = DeclType->isRValueReferenceType();
4238 if (FindConversionForRefInit(S, ICS, DeclType, DeclLoc,
4309 FindConversionForRefInit(S, ICS, DeclType, DeclLoc,
4318 ICS.setBad(BadConversionSequence::no_conversion, Init, DeclType);
4389 if (DeclType->isRValueReferenceType()) {
4395 DeclType);
9781 // template <typename T> auto foo(T t) -> decltype(foo(t)) {}
9782 // template <typename T> auto foo(T t) -> decltype(foo(&t)) {}