| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | mtype.h | 366 class TypeNext : public Type 437 class TypeArray : public TypeNext 505 class TypePointer : public TypeNext 521 class TypeReference : public TypeNext 593 class TypeFunction : public TypeNext 649 class TypeDelegate : public TypeNext 882 class TypeSlice : public TypeNext
|
| H A D | parsetimevisitor.d | 150 void visit(AST.TypeNext t) { visit(cast(AST.Type)t); } in ParseTimeVisitor() 157 void visit(AST.TypeReference t) { visit(cast(AST.TypeNext)t); } in ParseTimeVisitor() 158 void visit(AST.TypeSlice t) { visit(cast(AST.TypeNext)t); } in ParseTimeVisitor() 159 void visit(AST.TypeDelegate t) { visit(cast(AST.TypeNext)t); } in ParseTimeVisitor() 160 void visit(AST.TypePointer t) { visit(cast(AST.TypeNext)t); } in ParseTimeVisitor() 161 void visit(AST.TypeFunction t) { visit(cast(AST.TypeNext)t); } in ParseTimeVisitor() 162 void visit(AST.TypeArray t) { visit(cast(AST.TypeNext)t); } in ParseTimeVisitor()
|
| H A D | visitor.h | 62 class TypeNext; variable 443 virtual void visit(TypeNext *t) { visit((Type *)t); } in visit() 450 virtual void visit(TypeReference *t) { visit((TypeNext *)t); } in visit() 451 virtual void visit(TypeSlice *t) { visit((TypeNext *)t); } in visit() 452 virtual void visit(TypeDelegate *t) { visit((TypeNext *)t); } in visit() 453 virtual void visit(TypePointer *t) { visit((TypeNext *)t); } in visit() 454 virtual void visit(TypeFunction *t) { visit((TypeNext *)t); } in visit() 455 virtual void visit(TypeArray *t) { visit((TypeNext *)t); } in visit()
|
| H A D | mtype.d | 2791 extern (C++) abstract class TypeNext : Type 2835 TypeNext t = cast(TypeNext)Type.makeConst(); in makeConst() 2865 TypeNext t = cast(TypeNext)Type.makeImmutable(); in makeImmutable() 2881 TypeNext t = cast(TypeNext)Type.makeShared(); in makeShared() 2911 TypeNext t = cast(TypeNext)Type.makeSharedConst(); in makeSharedConst() 2931 TypeNext t = cast(TypeNext)Type.makeWild(); in makeWild() 2961 TypeNext t = cast(TypeNext)Type.makeWildConst(); in makeWildConst() 2981 TypeNext t = cast(TypeNext)Type.makeSharedWild(); in makeSharedWild() 3001 TypeNext t = cast(TypeNext)Type.makeSharedWildConst(); in makeSharedWildConst() 3013 TypeNext t = cast(TypeNext)Type.makeMutable(); in makeMutable() [all …]
|
| H A D | dmangle.d | 284 override void visit(TypeNext t) in visit()
|
| H A D | cparse.d | 2586 for (pt = &ts; *pt != t; pt = &(cast(AST.TypeNext)*pt).next) 2714 auto tn = cast(AST.TypeNext)t; // t.nextOf() should return a ref instead of this 2734 auto tn = cast(AST.TypeNext)t;
|
| H A D | initsem.d | 1236 defaultInit = (cast(TypeNext)t).next.defaultInit(Loc.initial, isCfile); in visitArray()
|
| H A D | traits.d | 223 override void visit(TypeNext t) in visit()
|
| H A D | dtemplate.d | 2340 t = (cast(TypeNext)t).next; in declareParameter() 4536 Type tn = (cast(TypeNext)tparam).next; in visit() 4699 Type tn = (cast(TypeNext)tparam).next; in deduceEmptyArrayElement()
|
| H A D | typesem.d | 541 TypeNext tr = cast(TypeNext)t.copy(); in stripDefaultArgs()
|
| H A D | ctfeexpr.d | 852 Type pointee = (cast(TypeNext)agg1.type.toBasetype()).next; in pointerArithmetic()
|
| H A D | dtoh.d | 506 return isSupportedType((cast(AST.TypeNext) t).next);
|
| H A D | parse.d | 4043 AST.TypeNext ta; 4076 for (pt = &ts; *pt != t; pt = &(cast(AST.TypeNext)*pt).next) 4127 for (pt = &ts; *pt != t; pt = &(cast(AST.TypeNext)*pt).next)
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | mtype.h | 364 class TypeNext : public Type 369 TypeNext(TY ty, Type *next); 445 class TypeArray : public TypeNext 528 class TypePointer : public TypeNext 547 class TypeReference : public TypeNext 594 class TypeFunction : public TypeNext 640 class TypeDelegate : public TypeNext 895 class TypeSlice : public TypeNext
|
| H A D | visitor.h | 62 class TypeNext; variable 356 virtual void visit(TypeNext *t) { visit((Type *)t); } in visit() 359 virtual void visit(TypeArray *t) { visit((TypeNext *)t); } in visit() 363 virtual void visit(TypePointer *t) { visit((TypeNext *)t); } in visit() 364 virtual void visit(TypeReference *t) { visit((TypeNext *)t); } in visit() 365 virtual void visit(TypeFunction *t) { visit((TypeNext *)t); } in visit() 366 virtual void visit(TypeDelegate *t) { visit((TypeNext *)t); } in visit() 376 virtual void visit(TypeSlice *t) { visit((TypeNext *)t); } in visit()
|
| H A D | mtype.c | 1614 ((TypeNext *)t)->next = n; in stripDefaultArgs() 2599 TypeNext::TypeNext(TY ty, Type *next) in TypeNext() function 2605 void TypeNext::checkDeprecated(Loc loc, Scope *sc) in checkDeprecated() 2612 int TypeNext::hasWild() const in hasWild() 2628 Type *TypeNext::nextOf() in nextOf() 2633 Type *TypeNext::makeConst() in makeConst() 2641 TypeNext *t = (TypeNext *)Type::makeConst(); in makeConst() 2664 Type *TypeNext::makeImmutable() in makeImmutable() 2672 TypeNext *t = (TypeNext *)Type::makeImmutable(); in makeImmutable() 2681 Type *TypeNext::makeShared() in makeShared() [all …]
|
| H A D | dstruct.c | 73 void visit(TypeNext *t) in semanticTypeInfo() 86 visit((TypeNext *)t); in semanticTypeInfo() 90 visit((TypeNext *)t); in semanticTypeInfo()
|
| H A D | dmangle.c | 164 void visit(TypeNext *t) in visit()
|
| H A D | initsem.c | 836 _init = ((TypeNext *)t)->next->defaultInit(); in visit()
|
| H A D | dtemplate.c | 2066 t = ((TypeNext *)t)->next; in declareParameter() 4167 Type *tn = ((TypeNext *)tparam)->next; in deduceType() 4309 Type *tn = ((TypeNext *)tparam)->next; in deduceType() 4569 void visit(TypeNext *t) in reliesOnTident() 4581 visit((TypeNext *)t); in reliesOnTident()
|
| H A D | traits.c | 387 virtual void visit(TypeNext *) { assert(0); } in pointerBitmap()
|
| H A D | parse.c | 3510 TypeNext *ta; in parseDeclarator() 3543 for (pt = &ts; *pt != t; pt = &((TypeNext *)*pt)->next) in parseDeclarator() 3593 for (pt = &ts; *pt != t; pt = &((TypeNext *)*pt)->next) in parseDeclarator()
|
| H A D | ctfeexpr.c | 859 Type *pointee = ((TypeNext *)agg1->type->toBasetype())->next; in pointerArithmetic()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | typeinfo.cc | 1741 void visit (TypeNext *t) in visit() 1759 visit ((TypeNext *) t); in visit() 1764 visit ((TypeNext *) t); in visit()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | typeinfo.cc | 1704 void visit (TypeNext *t) in visit() 1722 visit ((TypeNext *)t); in visit() 1727 visit ((TypeNext *)t); in visit()
|