reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11632 CXXRecordDecl *ClassDecl = Constructor->getParent(); 11633 assert(Constructor->getInheritedConstructor() && 11634 !Constructor->doesThisDeclarationHaveABody() && 11635 !Constructor->isDeleted()); 11636 if (Constructor->willHaveBody() || Constructor->isInvalidDecl()) 11636 if (Constructor->willHaveBody() || Constructor->isInvalidDecl()) 11641 SynthesizedFunctionScope Scope(*this, Constructor); 11646 Constructor->getType()->castAs<FunctionProtoType>()); 11653 Constructor->getInheritedConstructor().getShadowDecl(); 11655 Constructor->getInheritedConstructor().getConstructor(); 11696 if (SetCtorInitializers(Constructor, /*AnyErrors*/false, Inits)) { 11697 Constructor->setInvalidDecl(); 11701 Constructor->setBody(new (Context) CompoundStmt(InitLoc)); 11702 Constructor->markUsed(Context); 11705 L->CompletedImplicitDefinition(Constructor); 11708 DiagnoseUninitializedFields(*this, Constructor);