Lines Matching refs:Initializer

237   FieldInitializer(const FieldInitializer &Initializer) : FT(Initializer.FT) {  in FieldInitializer()  argument
240 new (&IntInfo) IntFieldInfo(Initializer.IntInfo); in FieldInitializer()
243 new (&RealInfo) RealFieldInfo(Initializer.RealInfo); in FieldInitializer()
246 new (&StructInfo) StructFieldInfo(Initializer.StructInfo); in FieldInitializer()
251 FieldInitializer(FieldInitializer &&Initializer) : FT(Initializer.FT) { in FieldInitializer() argument
254 new (&IntInfo) IntFieldInfo(Initializer.IntInfo); in FieldInitializer()
257 new (&RealInfo) RealFieldInfo(Initializer.RealInfo); in FieldInitializer()
260 new (&StructInfo) StructFieldInfo(Initializer.StructInfo); in FieldInitializer()
265 FieldInitializer &operator=(const FieldInitializer &Initializer) { in operator =() argument
266 if (FT != Initializer.FT) { in operator =()
279 FT = Initializer.FT; in operator =()
282 IntInfo = Initializer.IntInfo; in operator =()
285 RealInfo = Initializer.RealInfo; in operator =()
288 StructInfo = Initializer.StructInfo; in operator =()
294 FieldInitializer &operator=(FieldInitializer &&Initializer) { in operator =() argument
295 if (FT != Initializer.FT) { in operator =()
308 FT = Initializer.FT; in operator =()
311 IntInfo = Initializer.IntInfo; in operator =()
314 RealInfo = Initializer.RealInfo; in operator =()
317 StructInfo = Initializer.StructInfo; in operator =()
870 FieldInitializer &Initializer);
873 FieldInitializer &Initializer);
876 FieldInitializer &Initializer);
879 FieldInitializer &Initializer);
882 StructInitializer &Initializer);
893 const FieldInitializer &Initializer);
896 const IntFieldInfo &Initializer);
899 const RealFieldInfo &Initializer);
902 const StructFieldInfo &Initializer);
905 const StructInitializer &Initializer);
4089 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4120 Initializer = FieldInitializer(std::move(Values)); in parseFieldInitializer()
4126 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4174 Initializer = FieldInitializer(std::move(AsIntValues)); in parseFieldInitializer()
4180 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4214 Initializer = FieldInitializer(std::move(Initializers), Contents.Structure); in parseFieldInitializer()
4219 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4222 return parseFieldInitializer(Field, Field.Contents.IntInfo, Initializer); in parseFieldInitializer()
4224 return parseFieldInitializer(Field, Field.Contents.RealInfo, Initializer); in parseFieldInitializer()
4226 return parseFieldInitializer(Field, Field.Contents.StructInfo, Initializer); in parseFieldInitializer()
4232 StructInitializer &Initializer) { in parseStructInitializer() argument
4250 auto &FieldInitializers = Initializer.FieldInitializers; in parseStructInitializer()
4361 for (const auto &Initializer : Contents.Initializers) { in emitFieldValue() local
4366 emitFieldInitializer(SubField, Initializer.FieldInitializers[Index++]); in emitFieldValue()
4386 const IntFieldInfo &Initializer) { in emitFieldInitializer() argument
4387 for (const auto &Value : Initializer.Values) { in emitFieldInitializer()
4392 for (auto it = Contents.Values.begin() + Initializer.Values.size(); in emitFieldInitializer()
4403 const RealFieldInfo &Initializer) { in emitFieldInitializer() argument
4404 for (const auto &AsInt : Initializer.AsIntValues) { in emitFieldInitializer()
4409 for (auto It = Contents.AsIntValues.begin() + Initializer.AsIntValues.size(); in emitFieldInitializer()
4420 const StructFieldInfo &Initializer) { in emitFieldInitializer() argument
4421 for (const auto &Init : Initializer.Initializers) { in emitFieldInitializer()
4427 Contents.Initializers.begin() + Initializer.Initializers.size(); in emitFieldInitializer()
4437 const FieldInitializer &Initializer) { in emitFieldInitializer() argument
4441 Initializer.IntInfo); in emitFieldInitializer()
4444 Initializer.RealInfo); in emitFieldInitializer()
4447 Initializer.StructInfo); in emitFieldInitializer()
4453 const StructInitializer &Initializer) { in emitStructInitializer() argument
4459 for (const auto &Init : Initializer.FieldInitializers) { in emitStructInitializer()
4468 Structure.Fields.begin() + Initializer.FieldInitializers.size(); in emitStructInitializer()
4489 for (const auto &Initializer : Initializers) { in emitStructValues() local
4490 if (emitStructInitializer(Structure, Initializer)) in emitStructValues()