Home
last modified time | relevance | path

Searched refs:TypeSlice (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dmtype.h345 TypeSlice *isTypeSlice();
882 class TypeSlice : public TypeNext
889 TypeSlice *syntaxCopy();
H A Dvisitor.h82 class TypeSlice; variable
451 virtual void visit(TypeSlice *t) { visit((TypeNext *)t); } in visit()
H A Dparsetimevisitor.d158 void visit(AST.TypeSlice t) { visit(cast(AST.TypeNext)t); } in ParseTimeVisitor()
H A Dtransitivevisitor.d467 override void visit(AST.TypeSlice t) in ParseVisitMethods()
H A Dmtype.d446 sizeTy[Tslice] = __traits(classInstanceSize, TypeSlice);
2718 …inout(TypeSlice) isTypeSlice() { return ty == Tslice ? cast(typeof(return))this : nu… in isTypeSlice()
6482 extern (C++) final class TypeSlice : TypeNext
6500 override TypeSlice syntaxCopy() in syntaxCopy()
6502 auto t = new TypeSlice(next.syntaxCopy(), lwr.syntaxCopy(), upr.syntaxCopy()); in syntaxCopy()
H A Dtraits.d331 override void visit(TypeSlice t) in visit()
H A Dhdrgen.d3937 void visitSlice(TypeSlice t) in typeToBufferx()
3989 case Tslice: return visitSlice(cast(TypeSlice)t); in typeToBufferx()
H A Dtypesem.d1970 Type visitSlice(TypeSlice mtype) in typeSemantic()
3230 void visitSlice(TypeSlice mt) in visitSlice()
H A Dparse.d3831 t = new AST.TypeSlice(t, e, e2);
3915 t = new AST.TypeSlice(t, e, e2);
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dmtype.h895 class TypeSlice : public TypeNext
901 TypeSlice(Type *next, Expression *lwr, Expression *upr);
H A Dvisitor.h82 class TypeSlice; variable
376 virtual void visit(TypeSlice *t) { visit((TypeNext *)t); } in visit()
H A Dmtype.c200 sizeTy[Tslice] = sizeof(TypeSlice); in _init()
9135 TypeSlice::TypeSlice(Type *next, Expression *lwr, Expression *upr) in TypeSlice() function
9143 const char *TypeSlice::kind() in kind()
9148 Type *TypeSlice::syntaxCopy() in syntaxCopy()
9150 Type *t = new TypeSlice(next->syntaxCopy(), lwr->syntaxCopy(), upr->syntaxCopy()); in syntaxCopy()
9155 Type *TypeSlice::semantic(Loc loc, Scope *sc) in semantic()
9197 void TypeSlice::resolve(Loc loc, Scope *sc, Expression **pe, Type **pt, Dsymbol **ps, bool intypeid) in resolve()
H A Dtraits.c427 virtual void visit(TypeSlice *) { assert(0); } in pointerBitmap()
H A Dparse.c3316 t = new TypeSlice(t, e, e2); in parseBasicTypeStartingAt()
3389 t = new TypeSlice(t, e, e2); in parseBasicType2()
H A Dhdrgen.c1091 void visit(TypeSlice *t) in visit()