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

References

tools/clang/lib/Sema/SemaOverload.cpp
13598   assert(Object.get()->getType()->isRecordType() &&
13600   const RecordType *Record = Object.get()->getType()->getAs<RecordType>();
13613   if (RequireCompleteType(LParenLoc, Object.get()->getType(),
13614                           diag::err_incomplete_object_call, Object.get()))
13623     AddMethodCandidate(Oper.getPair(), Object.get()->getType(),
13624                        Object.get()->Classify(Context), Args, CandidateSet,
13669                               Object.get(), Args, CandidateSet);
13678   switch (CandidateSet.BestViableFunction(*this, Object.get()->getBeginLoc(),
13689                << Object.get()->getType() << /*call*/ 1
13690                << Object.get()->getSourceRange())
13692                << Object.get()->getType() << Object.get()->getSourceRange());
13692                << Object.get()->getType() << Object.get()->getSourceRange());
13694         PartialDiagnosticAt(Object.get()->getBeginLoc(), PD), *this,
13700         PartialDiagnosticAt(Object.get()->getBeginLoc(),
13702                                 << Object.get()->getType()
13703                                 << Object.get()->getSourceRange()),
13709         PartialDiagnosticAt(Object.get()->getBeginLoc(),
13711                                 << Object.get()->getType()
13712                                 << Object.get()->getSourceRange()),
13729     CheckMemberOperatorAccess(LParenLoc, Object.get(), nullptr,
13741     ExprResult Call = BuildCXXMemberCallExpr(Object.get(), Best->FoundDecl,
13753   CheckMemberOperatorAccess(LParenLoc, Object.get(), nullptr, Best->FoundDecl);
13792     PerformObjectArgumentInitialization(Object.get(), /*Qualifier=*/nullptr,
13797     Object = ObjRes;
13798   MethodArgs[0] = Object.get();