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

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
13059   CopyConstructor->setAccess(AS_public);
13060   CopyConstructor->setDefaulted();
13064                                             CopyConstructor,
13069   setupImplicitSpecialMemberType(CopyConstructor, Context.VoidTy, ArgType);
13072   ParmVarDecl *FromParam = ParmVarDecl::Create(Context, CopyConstructor,
13077   CopyConstructor->setParams(FromParam);
13079   CopyConstructor->setTrivial(
13081           ? SpecialMemberIsTrivial(CopyConstructor, CXXCopyConstructor)
13084   CopyConstructor->setTrivialForCall(
13087            ? SpecialMemberIsTrivial(CopyConstructor, CXXCopyConstructor,
13095   CheckImplicitSpecialMemberDeclaration(S, CopyConstructor);
13097   if (ShouldDeleteSpecialMember(CopyConstructor, CXXCopyConstructor)) {
13099     SetDeclDeleted(CopyConstructor, ClassLoc);
13103     PushOnScopeChains(CopyConstructor, S, false);
13104   ClassDecl->addDecl(CopyConstructor);
13106   return CopyConstructor;