Lines Matching defs:InitListChecker
279 /// The InitListChecker class contains a set of routines that each
282 /// InitListChecker itself performs a recursive walk of the subobject
308 class InitListChecker {
544 InitListChecker(
549 InitListChecker(Sema &S, const InitializedEntity &Entity, InitListExpr *IL,
552 : InitListChecker(S, Entity, IL, T, /*VerifyOnly=*/true,
566 ExprResult InitListChecker::PerformEmptyInit(SourceLocation Loc,
679 void InitListChecker::CheckEmptyInitializable(const InitializedEntity &Entity,
689 void InitListChecker::FillInEmptyInitForBase(
721 void InitListChecker::FillInEmptyInitForField(unsigned Init, FieldDecl *Field,
819 InitListChecker::FillInEmptyInitializations(const InitializedEntity &Entity,
1015 InitListChecker::InitListChecker(
1048 int InitListChecker::numArrayElements(QualType DeclType) {
1058 int InitListChecker::numStructUnionElements(QualType DeclType) {
1072 RecordDecl *InitListChecker::getRecordDecl(QualType DeclType) {
1126 void InitListChecker::CheckImplicitInitList(const InitializedEntity &Entity,
1274 void InitListChecker::CheckExplicitInitList(const InitializedEntity &Entity,
1355 void InitListChecker::CheckListElementTypes(const InitializedEntity &Entity,
1430 void InitListChecker::CheckSubElementType(const InitializedEntity &Entity,
1639 void InitListChecker::CheckComplexType(const InitializedEntity &Entity,
1675 void InitListChecker::CheckScalarType(const InitializedEntity &Entity,
1762 void InitListChecker::CheckReferenceType(const InitializedEntity &Entity,
1819 void InitListChecker::CheckVectorType(const InitializedEntity &Entity,
2029 void InitListChecker::CheckArrayType(const InitializedEntity &Entity,
2204 bool InitListChecker::CheckFlexibleArrayInit(const InitializedEntity &Entity,
2238 void InitListChecker::CheckStructUnionTypes(
2682 InitListChecker::CheckDesignatedInitializer(const InitializedEntity &Entity,
3317 InitListChecker::getStructuredSubobjectInit(InitListExpr *IList, unsigned Index,
3383 InitListChecker::createInitListExpr(QualType CurrentObjectType,
3421 void InitListChecker::UpdateStructuredListElement(InitListExpr *StructuredList,
3444 InitListChecker Check(*this, Entity, From, Type, /*VerifyOnly=*/true,
4848 // We can't use InitListChecker for this, because it always performs
4873 InitListChecker CheckInitList(S, Entity, InitList,
7984 InitListChecker PerformInitList(S, InitEntity,
8563 InitListChecker DiagnoseInitList(S, Entity, InitList, DestType,
9867 InitListChecker CheckInitList(*this, Entity, ListInit, Ty, ElementTypes);