Lines Matching defs:BaseAndFieldInfo
4938 struct BaseAndFieldInfo { struct
4939 Sema &S;
4940 CXXConstructorDecl *Ctor;
4941 bool AnyErrorsInInits;
4942 ImplicitInitializerKind IIK;
4943 llvm::DenseMap<const void *, CXXCtorInitializer*> AllBaseFields;
4944 SmallVector<CXXCtorInitializer*, 8> AllToInit;
4945 llvm::DenseMap<TagDecl*, FieldDecl*> ActiveUnionMember;
4947 BaseAndFieldInfo(Sema &S, CXXConstructorDecl *Ctor, bool ErrorsInInits) in BaseAndFieldInfo() function
4960 bool isImplicitCopyOrMove() const { in isImplicitCopyOrMove()
4974 bool addFieldInitializer(CXXCtorInitializer *Init) { in addFieldInitializer()
4984 bool isInactiveUnionMember(FieldDecl *Field) { in isInactiveUnionMember()
5012 bool isWithinInactiveUnionMember(FieldDecl *Field, in isWithinInactiveUnionMember()