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

References

tools/clang/lib/Sema/SemaExpr.cpp
15517         if (MethodDecl->isOverloadedOperator() &&
15518             MethodDecl->getOverloadedOperator() == OO_Equal) {
15519           MethodDecl = cast<CXXMethodDecl>(MethodDecl->getFirstDecl());
15519           MethodDecl = cast<CXXMethodDecl>(MethodDecl->getFirstDecl());
15520           if (MethodDecl->isDefaulted() && !MethodDecl->isDeleted()) {
15520           if (MethodDecl->isDefaulted() && !MethodDecl->isDeleted()) {
15521             if (MethodDecl->isCopyAssignmentOperator())
15522               DefineImplicitCopyAssignment(Loc, MethodDecl);
15523             else if (MethodDecl->isMoveAssignmentOperator())
15524               DefineImplicitMoveAssignment(Loc, MethodDecl);
15526         } else if (isa<CXXConversionDecl>(MethodDecl) &&
15527                    MethodDecl->getParent()->isLambda()) {
15529               cast<CXXConversionDecl>(MethodDecl->getFirstDecl());
15534         } else if (MethodDecl->isVirtual() && getLangOpts().AppleKext)
15535           MarkVTableUsed(Loc, MethodDecl->getParent());