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

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
 4604     if (Field->isZeroLengthBitField(SemaRef.Context))
 4608       DeclRefExpr::Create(SemaRef.Context, NestedNameSpecifierLoc(),
 4612     SemaRef.MarkDeclRefReferenced(cast<DeclRefExpr>(MemberExprBase));
 4615       MemberExprBase = CastForMoving(SemaRef, MemberExprBase);
 4620     LookupResult MemberLookup(SemaRef, Field->getDeclName(), Loc,
 4626       = SemaRef.BuildMemberReferenceExpr(MemberExprBase,
 4642       CtorArg = CastForMoving(SemaRef, CtorArg.get());
 4656     InitializationSequence InitSeq(SemaRef, Entity, InitKind, CtorArgE);
 4658         InitSeq.Perform(SemaRef, Entity, InitKind, MultiExprArg(&CtorArgE, 1));
 4659     MemberInit = SemaRef.MaybeCreateExprWithCleanups(MemberInit);
 4664       CXXMemberInit = new (SemaRef.Context) CXXCtorInitializer(
 4665           SemaRef.Context, Indirect, Loc, Loc, MemberInit.getAs<Expr>(), Loc);
 4667       CXXMemberInit = new (SemaRef.Context) CXXCtorInitializer(
 4668           SemaRef.Context, Field, Loc, Loc, MemberInit.getAs<Expr>(), Loc);
 4676     SemaRef.Context.getBaseElementType(Field->getType());
 4687     InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None);
 4689       InitSeq.Perform(SemaRef, InitEntity, InitKind, None);
 4691     MemberInit = SemaRef.MaybeCreateExprWithCleanups(MemberInit);
 4696       CXXMemberInit = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context,
 4696       CXXMemberInit = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context,
 4702       CXXMemberInit = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context,
 4702       CXXMemberInit = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context,
 4711       SemaRef.Diag(Constructor->getLocation(),
 4714       << SemaRef.Context.getTagDeclType(Constructor->getParent())
 4716       SemaRef.Diag(Field->getLocation(), diag::note_declared_at);
 4721       SemaRef.Diag(Constructor->getLocation(),
 4724       << SemaRef.Context.getTagDeclType(Constructor->getParent())
 4726       SemaRef.Diag(Field->getLocation(), diag::note_declared_at);
 4735       = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Field,
 4735       = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Field,
 4737                  new (SemaRef.Context) ImplicitValueInitExpr(Field->getType()),