Searched refs:StructInitializer (Results 1 – 18 of 18) sorted by relevance
26 class StructInitializer; variable45 virtual StructInitializer *isStructInitializer() { return NULL; } in isStructInitializer()73 class StructInitializer : public Initializer79 StructInitializer(Loc loc);83 StructInitializer *isStructInitializer() { return this; } in isStructInitializer()
86 StructInitializer::StructInitializer(Loc loc) in StructInitializer() function91 Initializer *StructInitializer::syntaxCopy() in syntaxCopy()93 StructInitializer *ai = new StructInitializer(loc); in syntaxCopy()105 void StructInitializer::addInit(Identifier *field, Initializer *value) in addInit()
57 void visit(StructInitializer *i) in visit()547 void visit(StructInitializer *i) in visit()731 void visit(StructInitializer *) in visit() argument
174 class StructInitializer; variable468 virtual void visit(StructInitializer *i) { visit((Initializer *)i); } in visit()
4432 StructInitializer *is; in parseInitializer()4479 is = new StructInitializer(loc); in parseInitializer()
2140 void visit(StructInitializer *si) in visit()
78 final inout(StructInitializer) isStructInitializer() inout @nogc nothrow pure in inout() argument80 return kind == InitKind.struct_ ? cast(inout StructInitializer)cast(void*)this : null; in inout()138 extern (C++) final class StructInitializer : Initializer270 static Initializer copyStruct(StructInitializer vi) in syntaxCopy()272 auto si = new StructInitializer(vi.loc); in syntaxCopy()327 case InitKind.struct_: return copyStruct(cast(StructInitializer)inx); in syntaxCopy()
23 class StructInitializer; variable40 StructInitializer *isStructInitializer();62 class StructInitializer : public Initializer
165 override void visit(StructInitializer si) in lambdaSetParent()
116 Initializer visitStruct(StructInitializer i) in initializerSemantic()963 Initializer visitStruct(StructInitializer i) in inferType()1132 Expression visitStruct(StructInitializer) in visitStruct() argument
179 class StructInitializer; variable583 virtual void visit(StructInitializer *i) { visit((Initializer *)i); } in visit()
294 void visit(AST.StructInitializer i) { visit(cast(AST.Initializer)i); } in ParseTimeVisitor()
889 override void visit(AST.StructInitializer si) in ParseVisitMethods()
3653 void visitStruct(StructInitializer si) in initializerToBuffer()
6574 auto _is = new AST.StructInitializer(loc); in parseStructInitializer()
151 struct StructInitializer;167 std::vector<StructInitializer> Initializers;171 StructFieldInfo(const std::vector<StructInitializer> &V, StructInfo S) { in StructFieldInfo()175 StructFieldInfo(std::vector<StructInitializer> &&V, StructInfo S) { in StructFieldInfo()226 FieldInitializer(std::vector<StructInitializer> &&Initializers, in FieldInitializer()319 struct StructInitializer { struct832 StructInitializer &Initializer);834 const StructInfo &Structure, std::vector<StructInitializer> &Initializers,855 const StructInitializer &Initializer);3924 std::vector<StructInitializer> Initializers; in parseFieldInitializer()[all …]
123 (StructInitializer::toDt): Likewise.629 (StructInitializer::toDt): Likewise.
454 as in StructInitializer::toDt.955 (StructInitializer::toDt): Use target_size_t for offsets