reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
13507 assert(Field->hasInClassInitializer()); 13510 if (Field->getInClassInitializer()) 13511 return CXXDefaultInitExpr::Create(Context, Loc, Field, CurContext); 13514 if (Field->isInvalidDecl()) 13519 CXXRecordDecl *ParentRD = cast<CXXRecordDecl>(Field->getParent()); 13524 ClassPattern->lookup(Field->getDeclName()); 13546 InstantiateInClassInitializer(Loc, Field, Pattern, 13547 getTemplateInstantiationArgs(Field))) { 13549 Field->setInvalidDecl(); 13552 return CXXDefaultInitExpr::Create(Context, Loc, Field, CurContext); 13571 << OutermostClass << Field; 13572 Diag(Field->getEndLoc(), diag::note_in_class_initializer_not_yet_parsed); 13575 Field->setInvalidDecl();