Lines Matching defs:BaseAndFieldInfo
4837 struct BaseAndFieldInfo { struct
4838 Sema &S;
4839 CXXConstructorDecl *Ctor;
4840 bool AnyErrorsInInits;
4841 ImplicitInitializerKind IIK;
4842 llvm::DenseMap<const void *, CXXCtorInitializer*> AllBaseFields;
4843 SmallVector<CXXCtorInitializer*, 8> AllToInit;
4844 llvm::DenseMap<TagDecl*, FieldDecl*> ActiveUnionMember;
4846 BaseAndFieldInfo(Sema &S, CXXConstructorDecl *Ctor, bool ErrorsInInits) in BaseAndFieldInfo() function
4859 bool isImplicitCopyOrMove() const { in isImplicitCopyOrMove()
4873 bool addFieldInitializer(CXXCtorInitializer *Init) { in addFieldInitializer()
4883 bool isInactiveUnionMember(FieldDecl *Field) { in isInactiveUnionMember()
4911 bool isWithinInactiveUnionMember(FieldDecl *Field, in isWithinInactiveUnionMember()