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

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
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();