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

References

tools/clang/lib/Sema/SemaDecl.cpp
16199         member = CXXCopyConstructor;
tools/clang/lib/Sema/SemaDeclCXX.cpp
 6102         return Sema::CXXCopyConstructor;
 6155   case Sema::CXXCopyConstructor:
 6416     if ((CSM == CXXCopyConstructor || CSM == CXXMoveConstructor ||
 6426           (CSM == CXXDefaultConstructor || CSM == CXXCopyConstructor ||
 6699   case Sema::CXXCopyConstructor:
 6900   if (CSM == CXXCopyConstructor)
 6953       else if (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment) {
 7198     case Sema::CXXCopyConstructor:
 7537   } else if (CSM == Sema::CXXCopyConstructor) {
 7669       (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment)) {
 7680         (!DeletesOnlyMatchingCopy || CSM == CXXCopyConstructor)) {
 7835   case Sema::CXXCopyConstructor:
 7896         (CSM == Sema::CXXCopyConstructor || CSM == Sema::CXXMoveConstructor))
 8037   bool ConstArg = (CSM == CXXCopyConstructor || CSM == CXXCopyAssignment);
 8063   case CXXCopyConstructor:
13026   DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyConstructor);
13042                                                      CXXCopyConstructor,
13063     inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXCopyConstructor,
13081           ? SpecialMemberIsTrivial(CopyConstructor, CXXCopyConstructor)
13087            ? SpecialMemberIsTrivial(CopyConstructor, CXXCopyConstructor,
13097   if (ShouldDeleteSpecialMember(CopyConstructor, CXXCopyConstructor)) {
tools/clang/lib/Sema/SemaLookup.cpp
 3131     if (SM == CXXCopyConstructor || SM == CXXMoveConstructor) {
 3169     if (SM == CXXCopyConstructor || SM == CXXCopyAssignment)
 3291     LookupSpecialMember(Class, CXXCopyConstructor, Quals & Qualifiers::Const,
tools/clang/lib/Sema/SemaOverload.cpp
10527       CSM = Sema::CXXCopyConstructor;