Home
last modified time | relevance | path

Searched refs:TypePointer (Results 1 – 25 of 37) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dmtype.h333 TypePointer *isTypePointer();
505 class TypePointer : public TypeNext
508 static TypePointer *create(Type *t);
510 TypePointer *syntaxCopy();
H A Dcppmangle.d1822 override void visit(TypePointer t) in visit()
2147 private TypePointer tpointer;
2177 this.tpointer = cast(TypePointer)t; in this()
2251 public override void visit(TypePointer o) in visit()
2569 public override void visit(TypePointer o) in visit()
H A Dmtype.d435 sizeTy[Tpointer] = __traits(classInstanceSize, TypePointer);
1956 Type t = new TypePointer(this); in pointerTo()
2676 return (ty == Tpointer && (cast(TypePointer)this).next.ty == Tfunction) in isPtrToFunction()
2677 ? cast(typeof(return))(cast(TypePointer)this).next in isPtrToFunction()
2690 ty == Tdelegate ? cast(typeof(return))(cast(TypePointer)this).next : in isFunction_Delegate_PtrToFunction()
2692 ty == Tpointer && (cast(TypePointer)this).next.ty == Tfunction ? in isFunction_Delegate_PtrToFunction()
2693 cast(typeof(return))(cast(TypePointer)this).next : in isFunction_Delegate_PtrToFunction()
2706 …inout(TypePointer) isTypePointer() { return ty == Tpointer ? cast(typeof(return))this : nu… in isTypePointer()
4031 extern (C++) final class TypePointer : TypeNext
4038 static TypePointer create(Type t) in create()
[all …]
H A Dvisitor.h69 class TypePointer; variable
453 virtual void visit(TypePointer *t) { visit((TypeNext *)t); } in visit()
H A Dparsetimevisitor.d160 void visit(AST.TypePointer t) { visit(cast(AST.TypeNext)t); } in ParseTimeVisitor()
H A Dtransitivevisitor.d392 override void visit(AST.TypePointer t) in ParseVisitMethods()
H A Dctfeexpr.d799 Type pointee = (cast(TypePointer)agg1.type).next; in pointerDifference()
806 Type pointee = (cast(TypePointer)agg1.type).next; in pointerDifference()
H A Ddtoh.d1053 (cast(AST.TypePointer)t).nextOf.ty == AST.Tfunction)
1906 override void visit(AST.TypePointer t)
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dnogc.c149 tb = ((TypePointer *)tb)->next->toBasetype(); in visit()
H A Dmtype.c189 sizeTy[Tpointer] = sizeof(TypePointer); in _init()
1175 Type *t = new TypePointer(this); in pointerTo()
4909 TypePointer::TypePointer(Type *t) in TypePointer() function
4914 TypePointer *TypePointer::create(Type *t) in create()
4916 return new TypePointer(t); in create()
4919 const char *TypePointer::kind() in kind()
4924 Type *TypePointer::syntaxCopy() in syntaxCopy()
4931 t = new TypePointer(t); in syntaxCopy()
4937 Type *TypePointer::semantic(Loc loc, Scope *sc) in semantic()
4971 d_uns64 TypePointer::size(Loc) in size()
[all …]
H A Dcanthrow.c138 tb = ((TypePointer *)tb)->next->toBasetype(); in canThrow()
H A Dmtype.h528 class TypePointer : public TypeNext
531 TypePointer(Type *t);
532 static TypePointer *create(Type *t);
H A Dargtypes.c176 void visit(TypePointer *) in toArgTypes()
H A Dvisitor.h69 class TypePointer; variable
363 virtual void visit(TypePointer *t) { visit((TypeNext *)t); } in visit()
H A Dcppmangle.c929 void visit(TypePointer *t) in visit()
H A Dexpressionsem.c1623 exp->type = new TypePointer(exp->fd->type); in visit()
2071 ((TypePointer *)e->targ)->next->ty == Tfunction) in visit()
2073 tded = ((TypePointer *)e->targ)->next; in visit()
3368 else if (t1->ty == Tpointer && ((TypePointer *)t1)->next->ty == Tfunction) in visit()
3370 tf = (TypeFunction *)(((TypePointer *)t1)->next); in visit()
3890 exp->type = ((TypePointer *)tb)->next; in visit()
4095 tb = ((TypePointer *)tb)->next->toBasetype(); in visit()
4465 if (((TypePointer *)t1b)->next->ty == Tfunction) in visit()
4933 if (((TypePointer *)t1b)->next->ty == Tfunction) in visit()
H A Dctfeexpr.c797 Type *pointee = ((TypePointer *)agg1->type)->next; in pointerDifference()
805 Type *pointee = ((TypePointer *)agg1->type)->next; in pointerDifference()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dd-builtins.cc103 return (TypePointer::create (dtype))->addMod (mod); in build_frontend_type()
116 dtype = (TypePointer::create (dtype))->addMod (mod); in build_frontend_type()
H A Dtypes.cc764 void visit (TypePointer *t) in visit()
H A Dtypeinfo.cc675 TypePointer *ti = d->tinfo->isTypePointer (); in visit()
H A DChangeLog-2014220 (TypePointer::getTypeInfoDeclaration): Likewise.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-builtins.cc100 return (TypePointer::create (dtype))->addMod (mod); in build_frontend_type()
113 dtype = (TypePointer::create (dtype))->addMod (mod); in build_frontend_type()
H A Dtypeinfo.cc657 TypePointer *ti = (TypePointer *) d->tinfo; in visit()
H A Dtypes.cc631 void visit (TypePointer *t) in visit()
H A Dexpr.cc1532 Type *tnext = ((TypePointer *)tb1)->next->toBasetype (); in visit()
2545 TypePointer *tpointer = (TypePointer *) tb; in visit()

12