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

References

tools/clang/lib/Sema/SemaExpr.cpp
15491         Constructor = cast<CXXConstructorDecl>(Constructor->getFirstDecl());
15491         Constructor = cast<CXXConstructorDecl>(Constructor->getFirstDecl());
15492         if (Constructor->isDefaulted() && !Constructor->isDeleted()) {
15492         if (Constructor->isDefaulted() && !Constructor->isDeleted()) {
15493           if (Constructor->isDefaultConstructor()) {
15494             if (Constructor->isTrivial() &&
15495                 !Constructor->hasAttr<DLLExportAttr>())
15497             DefineImplicitDefaultConstructor(Loc, Constructor);
15498           } else if (Constructor->isCopyConstructor()) {
15499             DefineImplicitCopyConstructor(Loc, Constructor);
15500           } else if (Constructor->isMoveConstructor()) {
15501             DefineImplicitMoveConstructor(Loc, Constructor);
15503         } else if (Constructor->getInheritedConstructor()) {
15504           DefineInheritingConstructor(Loc, Constructor);