Home
last modified time | relevance | path

Searched refs:TypeNext (Results 1 – 25 of 30) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dmtype.h366 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 Dparsetimevisitor.d150 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 Dvisitor.h62 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 Dmtype.d2791 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 Ddmangle.d284 override void visit(TypeNext t) in visit()
H A Dcparse.d2586 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 Dinitsem.d1236 defaultInit = (cast(TypeNext)t).next.defaultInit(Loc.initial, isCfile); in visitArray()
H A Dtraits.d223 override void visit(TypeNext t) in visit()
H A Ddtemplate.d2340 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 Dtypesem.d541 TypeNext tr = cast(TypeNext)t.copy(); in stripDefaultArgs()
H A Dctfeexpr.d852 Type pointee = (cast(TypeNext)agg1.type.toBasetype()).next; in pointerArithmetic()
H A Ddtoh.d506 return isSupportedType((cast(AST.TypeNext) t).next);
H A Dparse.d4043 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 Dmtype.h364 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 Dvisitor.h62 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 Dmtype.c1614 ((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 Ddstruct.c73 void visit(TypeNext *t) in semanticTypeInfo()
86 visit((TypeNext *)t); in semanticTypeInfo()
90 visit((TypeNext *)t); in semanticTypeInfo()
H A Ddmangle.c164 void visit(TypeNext *t) in visit()
H A Dinitsem.c836 _init = ((TypeNext *)t)->next->defaultInit(); in visit()
H A Ddtemplate.c2066 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 Dtraits.c387 virtual void visit(TypeNext *) { assert(0); } in pointerBitmap()
H A Dparse.c3510 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 Dctfeexpr.c859 Type *pointee = ((TypeNext *)agg1->type->toBasetype())->next; in pointerArithmetic()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dtypeinfo.cc1741 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 Dtypeinfo.cc1704 void visit (TypeNext *t) in visit()
1722 visit ((TypeNext *)t); in visit()
1727 visit ((TypeNext *)t); in visit()

12