reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOverload.cpp
 4880   Result.setBad(BadConversionSequence::no_conversion, From, ToType);
 4884   if (!S.isCompleteType(From->getBeginLoc(), ToType))
 4897   if (From->getNumInits() == 1) {
 4899       QualType InitType = From->getInit(0)->getType();
 4901           S.IsDerivedFrom(From->getBeginLoc(), InitType, ToType))
 4902         return TryCopyInitialization(S, From->getInit(0), ToType,
 4913       if (S.CanPerformCopyInitialization(Entity, From)) {
 4945     for (unsigned i = 0, e = From->getNumInits(); i < e; ++i) {
 4946       Expr *Init = From->getInit(i);
 4958                                 S, From->getBeginLoc(), ICS, Result) ==
 4965     if (From->getNumInits() == 0) {
 4985     return TryUserDefinedConversion(S, From, ToType, SuppressUserConversions,
 5005                                                                  From)) {
 5032     if (From->getNumInits() == 1) {
 5033       Expr *Init = From->getInit(0);
 5053           S.CompareReferenceRelationship(From->getBeginLoc(), T1, T2, dummy1,
 5057         return TryReferenceInit(S, Init, ToType, /*FIXME*/ From->getBeginLoc(),
 5065     Result = TryListConversion(S, From, T1, SuppressUserConversions,
 5086                     From, ToType);
 5097     unsigned NumInits = From->getNumInits();
 5098     if (NumInits == 1 && !isa<InitListExpr>(From->getInit(0)))
 5099       Result = TryCopyInitialization(S, From->getInit(0), ToType,