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

References

tools/clang/lib/Sema/SemaDecl.cpp
16201         member = CXXDefaultConstructor;
tools/clang/lib/Sema/SemaDeclCXX.cpp
 6099         return Sema::CXXDefaultConstructor;
 6151   case Sema::CXXDefaultConstructor:
 6426           (CSM == CXXDefaultConstructor || CSM == CXXCopyConstructor ||
 6549   if (CSM == Sema::CXXDefaultConstructor || CSM == Sema::CXXDestructor)
 6654     assert(CSM == Sema::CXXDefaultConstructor);
 6661   if (CSM == Sema::CXXDefaultConstructor)
 6688   case Sema::CXXDefaultConstructor:
 6727     return CSM == Sema::CXXDefaultConstructor
 6765     if (CSM == Sema::CXXDefaultConstructor && F->hasInClassInitializer())
 6774     } else if (CSM == Sema::CXXDefaultConstructor) {
 6800       S, Loc, CD, Sema::CXXDefaultConstructor, &ICI);
 6878   if (CSM == CXXDefaultConstructor || CSM == CXXDestructor)
 7197     case Sema::CXXDefaultConstructor:
 7238     assert(CSM == Sema::CXXDefaultConstructor);
 7431   if (!(CSM == Sema::CXXDefaultConstructor &&
 7461   if (CSM == Sema::CXXDefaultConstructor && FD->hasInClassInitializer())
 7513   if (CSM == Sema::CXXDefaultConstructor) {
 7588       if (CSM == Sema::CXXDefaultConstructor && AllVariantFieldsAreConst &&
 7616   if (CSM == Sema::CXXDefaultConstructor && inUnion() && AllFieldsAreConst) {
 7651       (CSM == CXXDefaultConstructor || CSM == CXXCopyAssignment)) {
 7660   if (CSM != CXXDefaultConstructor && CSM != CXXDestructor &&
 7789   case Sema::CXXDefaultConstructor:
 7950     if (!Selected && CSM == Sema::CXXDefaultConstructor) {
 8006     if (CSM == Sema::CXXDefaultConstructor && FI->hasInClassInitializer()) {
 8058   case CXXDefaultConstructor:
11233   if (CSM == Sema::CXXDefaultConstructor && FD->hasInClassInitializer()) {
11441   DeclaringSpecialMember DSM(*this, ClassDecl, CXXDefaultConstructor);
11446                                                      CXXDefaultConstructor,
11465     inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXDefaultConstructor,
11483   if (ShouldDeleteSpecialMember(DefaultCon, CXXDefaultConstructor))
11574       defaultedSpecialMemberIsConstexpr(*this, Derived, CXXDefaultConstructor,
11617   if (ShouldDeleteSpecialMember(DerivedCtor, CXXDefaultConstructor, &ICI))
11626   ShouldDeleteSpecialMember(Ctor, CXXDefaultConstructor, &ICI,
tools/clang/lib/Sema/SemaLookup.cpp
 3070     assert((SM != CXXDefaultConstructor && SM != CXXDestructor) &&
 3122   if (SM == CXXDefaultConstructor) {
 3177   if (SM != CXXDefaultConstructor) {
 3203     assert(SM == CXXDefaultConstructor &&
 3279     LookupSpecialMember(Class, CXXDefaultConstructor, false, false, false,
tools/clang/lib/Sema/SemaOverload.cpp
10524       CSM = Sema::CXXDefaultConstructor;