Lines Matching defs:InitListChecker
282 /// The InitListChecker class contains a set of routines that each
285 /// InitListChecker itself performs a recursive walk of the subobject
311 class InitListChecker {
547 InitListChecker(
552 InitListChecker(Sema &S, const InitializedEntity &Entity, InitListExpr *IL,
555 : InitListChecker(S, Entity, IL, T, /*VerifyOnly=*/true,
569 ExprResult InitListChecker::PerformEmptyInit(SourceLocation Loc,
681 void InitListChecker::CheckEmptyInitializable(const InitializedEntity &Entity,
691 void InitListChecker::FillInEmptyInitForBase(
723 void InitListChecker::FillInEmptyInitForField(unsigned Init, FieldDecl *Field,
845 InitListChecker::FillInEmptyInitializations(const InitializedEntity &Entity,
1041 InitListChecker::InitListChecker(
1074 int InitListChecker::numArrayElements(QualType DeclType) {
1084 int InitListChecker::numStructUnionElements(QualType DeclType) {
1098 RecordDecl *InitListChecker::getRecordDecl(QualType DeclType) {
1152 void InitListChecker::CheckImplicitInitList(const InitializedEntity &Entity,
1300 void InitListChecker::CheckExplicitInitList(const InitializedEntity &Entity,
1381 void InitListChecker::CheckListElementTypes(const InitializedEntity &Entity,
1456 void InitListChecker::CheckSubElementType(const InitializedEntity &Entity,
1665 void InitListChecker::CheckComplexType(const InitializedEntity &Entity,
1701 void InitListChecker::CheckScalarType(const InitializedEntity &Entity,
1788 void InitListChecker::CheckReferenceType(const InitializedEntity &Entity,
1845 void InitListChecker::CheckVectorType(const InitializedEntity &Entity,
2054 void InitListChecker::CheckArrayType(const InitializedEntity &Entity,
2229 bool InitListChecker::CheckFlexibleArrayInit(const InitializedEntity &Entity,
2267 void InitListChecker::CheckStructUnionTypes(
2710 InitListChecker::CheckDesignatedInitializer(const InitializedEntity &Entity,
3345 InitListChecker::getStructuredSubobjectInit(InitListExpr *IList, unsigned Index,
3411 InitListChecker::createInitListExpr(QualType CurrentObjectType,
3449 void InitListChecker::UpdateStructuredListElement(InitListExpr *StructuredList,
3472 InitListChecker Check(*this, Entity, From, Type, /*VerifyOnly=*/true,
4982 // We can't use InitListChecker for this, because it always performs
5007 InitListChecker CheckInitList(S, Entity, InitList,
8139 InitListChecker PerformInitList(S, InitEntity,
8718 InitListChecker DiagnoseInitList(S, Entity, InitList, DestType,
10022 InitListChecker CheckInitList(*this, Entity, ListInit, Ty, ElementTypes);