Home
last modified time | relevance | path

Searched refs:ArrayInitializer (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dinit.c114 ArrayInitializer::ArrayInitializer(Loc loc) in ArrayInitializer() function
122 Initializer *ArrayInitializer::syntaxCopy() in syntaxCopy()
125 ArrayInitializer *ai = new ArrayInitializer(loc); in syntaxCopy()
137 void ArrayInitializer::addInit(Expression *index, Initializer *value) in addInit()
145 bool ArrayInitializer::isAssociativeArray() in isAssociativeArray()
159 Expression *ArrayInitializer::toAssocArrayLiteral() in toAssocArrayLiteral()
H A Dinit.h27 class ArrayInitializer; variable
46 virtual ArrayInitializer *isArrayInitializer() { return NULL; } in isArrayInitializer()
87 class ArrayInitializer : public Initializer
96 ArrayInitializer(Loc loc);
102 ArrayInitializer *isArrayInitializer() { return this; } in isArrayInitializer()
H A Dinitsem.c200 void visit(ArrayInitializer *i) in visit()
553 void visit(ArrayInitializer *init) in visit()
742 void visit(ArrayInitializer *init) in visit()
H A Dvisitor.h175 class ArrayInitializer; variable
469 virtual void visit(ArrayInitializer *i) { visit((Initializer *)i); } in visit()
H A Ddeclaration.c1450 ArrayInitializer *ai = _init->isArrayInitializer(); in semantic()
H A Dparse.c4433 ArrayInitializer *ia; in parseInitializer()
4568 ia = new ArrayInitializer(loc); in parseInitializer()
H A Dhdrgen.c2159 void visit(ArrayInitializer *ai) in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dinit.d83 final inout(ArrayInitializer) isArrayInitializer() inout @nogc nothrow pure in inout() argument
85 return kind == InitKind.array ? cast(inout ArrayInitializer)cast(void*)this : null; in inout()
163 extern (C++) final class ArrayInitializer : Initializer
284 static Initializer copyArray(ArrayInitializer vi) in syntaxCopy()
286 auto ai = new ArrayInitializer(vi.loc); in syntaxCopy()
328 case InitKind.array: return copyArray(cast(ArrayInitializer)inx); in syntaxCopy()
H A Dinit.h24 class ArrayInitializer; variable
41 ArrayInitializer *isArrayInitializer();
71 class ArrayInitializer : public Initializer
H A Dinitsem.d53 Expression toAssocArrayLiteral(ArrayInitializer ai) in toAssocArrayLiteral()
269 Initializer visitArray(ArrayInitializer i) in initializerSemantic()
900 auto ai = new ArrayInitializer(ci.loc); in initializerSemantic()
969 Initializer visitArray(ArrayInitializer init) in inferType()
1142 Expression visitArray(ArrayInitializer init) in visitArray()
H A Ddelegatize.d172 override void visit(ArrayInitializer ai) in lambdaSetParent()
H A Dvisitor.h180 class ArrayInitializer; variable
584 virtual void visit(ArrayInitializer *i) { visit((Initializer *)i); } in visit()
H A Dparsetimevisitor.d295 void visit(AST.ArrayInitializer i) { visit(cast(AST.Initializer)i); } in ParseTimeVisitor()
H A Dtransitivevisitor.d897 override void visit(AST.ArrayInitializer ai) in ParseVisitMethods()
H A Dhdrgen.d3672 void visitArray(ArrayInitializer ai) in initializerToBuffer()
H A Ddsymbolsem.d978 ArrayInitializer ai = dsym._init.isArrayInitializer(); in visit()
H A Dparse.d6673 auto ia = new AST.ArrayInitializer(loc); in parseInitializer()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2007908 * dmd/init.h: ArrayInitializer::dim <- chg to target_size_t
1324 * dmd/init.c (ArrayInitializer::semantic),
H A DChangeLog-2016518 * d-todt.cc (ArrayInitializer::toDt): Update to use build_expr.