Searched refs:FieldInit (Results 1 – 4 of 4) sorted by relevance
55 class FieldInit; variable127 virtual Init *convertValue( FieldInit *FI) { in convertValue()167 Init *convertValue( FieldInit *FI) override { return RecTy::convertValue(FI);} in convertValue()206 Init *convertValue( FieldInit *FI) override { return RecTy::convertValue(FI);} in convertValue()243 Init *convertValue( FieldInit *FI) override { return RecTy::convertValue(FI);} in convertValue()282 Init *convertValue( FieldInit *FI) override { return RecTy::convertValue(FI);} in convertValue()321 Init *convertValue( FieldInit *FI) override { return RecTy::convertValue(FI);} in convertValue()359 Init *convertValue( FieldInit *FI) override { return RecTy::convertValue(FI);} in convertValue()399 Init *convertValue( FieldInit *FI) override { return RecTy::convertValue(FI);} in convertValue()1218 class FieldInit : public TypedInit {[all …]
1488 FieldInit *FieldInit::get(Init *R, const std::string &FN) { in get()1490 typedef DenseMap<Key, FieldInit *> Pool; in get()1495 FieldInit *&I = ThePool[TheKey]; in get()1496 if (!I) I = new FieldInit(R, FN); in get()1500 Init *FieldInit::getBit(unsigned Bit) const { in getBit()1502 return const_cast<FieldInit*>(this); in getBit()1503 return VarBitInit::get(const_cast<FieldInit*>(this), Bit); in getBit()1506 Init *FieldInit::resolveListElementReference(Record &R, const RecordVal *RV, in resolveListElementReference()1522 Init *FieldInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()1528 return BVR->isComplete() ? BVR : const_cast<FieldInit *>(this); in resolveReferences()[all …]
1529 Result = FieldInit::get(Result, Lex.getCurStrVal()); in ParseValue()
2394 for (const auto *FieldInit : Constructor->inits()) { in DiagnoseUninitializedFields() local2395 Expr *InitExpr = FieldInit->getInit(); in DiagnoseUninitializedFields()2400 if (FieldDecl *Field = FieldInit->getAnyMember()) in DiagnoseUninitializedFields()