Lines Matching defs:BaseAndFieldInfo
3682 struct BaseAndFieldInfo { struct
3683 Sema &S;
3684 CXXConstructorDecl *Ctor;
3685 bool AnyErrorsInInits;
3686 ImplicitInitializerKind IIK;
3687 llvm::DenseMap<const void *, CXXCtorInitializer*> AllBaseFields;
3688 SmallVector<CXXCtorInitializer*, 8> AllToInit;
3689 llvm::DenseMap<TagDecl*, FieldDecl*> ActiveUnionMember;
3691 BaseAndFieldInfo(Sema &S, CXXConstructorDecl *Ctor, bool ErrorsInInits) in BaseAndFieldInfo() function
3704 bool isImplicitCopyOrMove() const { in isImplicitCopyOrMove()
3718 bool addFieldInitializer(CXXCtorInitializer *Init) { in addFieldInitializer()
3728 bool isInactiveUnionMember(FieldDecl *Field) { in isInactiveUnionMember()
3756 bool isWithinInactiveUnionMember(FieldDecl *Field, in isWithinInactiveUnionMember()