Home | History | Annotate | Download | only in Sema

Lines Matching refs:DeclType

4068 ///        with DeclType. Return true if something definite is found.
4071 QualType DeclType, SourceLocation DeclLoc,
4109 if (!ConvTemplate && DeclType->isRValueReferenceType()) {
4121 DeclType.getNonReferenceType().getUnqualifiedType(),
4140 Init, DeclType, CandidateSet,
4144 DeclType, CandidateSet,
4199 TryReferenceInit(Sema &S, Expr *Init, QualType DeclType,
4203 assert(DeclType->isReferenceType() && "Reference init needs a reference");
4207 ICS.setBad(BadConversionSequence::no_conversion, Init, DeclType);
4209 QualType T1 = DeclType->getAs<ReferenceType>()->getPointeeType();
4217 if (FunctionDecl *Fn = S.ResolveAddressOfOverloadedFunction(Init, DeclType,
4223 bool isRValRef = DeclType->isRValueReferenceType();
4289 if (FindConversionForRefInit(S, ICS, DeclType, DeclLoc,
4361 FindConversionForRefInit(S, ICS, DeclType, DeclLoc,
4370 ICS.setBad(BadConversionSequence::no_conversion, Init, DeclType);
4442 if (DeclType->isRValueReferenceType()) {
4448 DeclType);
10438 // template <typename T> auto foo(T t) -> decltype(foo(t)) {}
10439 // template <typename T> auto foo(T t) -> decltype(foo(&t)) {}