Home
last modified time | relevance | path

Searched refs:TypeReference (Results 1 – 16 of 16) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dmtype.h334 TypeReference *isTypeReference();
521 class TypeReference : public TypeNext
525 TypeReference *syntaxCopy();
H A Dcppmangle.d1841 override void visit(TypeReference t) in visit()
2150 private TypeReference tref;
2179 this.tref = cast(TypeReference)t; in this()
2234 public override void visit(TypeReference o) in visit()
2574 public override void visit(TypeReference o) in visit()
H A Dvisitor.h70 class TypeReference; variable
450 virtual void visit(TypeReference *t) { visit((TypeNext *)t); } in visit()
H A Dmtype.d436 sizeTy[Treference] = __traits(classInstanceSize, TypeReference);
1974 Type t = new TypeReference(this); in referenceTo()
2707 …inout(TypeReference) isTypeReference() { return ty == Treference ? cast(typeof(return))this : nu… in isTypeReference()
4138 extern (C++) final class TypeReference : TypeNext
4151 override TypeReference syntaxCopy() in syntaxCopy()
4157 auto result = new TypeReference(t); in syntaxCopy()
H A Dparsetimevisitor.d157 void visit(AST.TypeReference t) { visit(cast(AST.TypeNext)t); } in ParseTimeVisitor()
H A Dtransitivevisitor.d403 override void visit(AST.TypeReference t) in ParseVisitMethods()
H A Dtraits.d275 override void visit(TypeReference t) in visit()
H A Dhdrgen.d3817 void visitReference(TypeReference t) in typeToBufferx()
3978 case Treference: return visitReference(cast(TypeReference)t); in typeToBufferx()
H A Dtypesem.d1139 Type visitReference(TypeReference mtype) in typeSemantic()
3733 Expression visitReference(TypeReference mt) in dotExp()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dmtype.h547 class TypeReference : public TypeNext
550 TypeReference(Type *t);
H A Dmtype.c190 sizeTy[Treference] = sizeof(TypeReference); in _init()
1193 Type *t = new TypeReference(this); in referenceTo()
5079 TypeReference::TypeReference(Type *t) in TypeReference() function
5085 const char *TypeReference::kind() in kind()
5090 Type *TypeReference::syntaxCopy() in syntaxCopy()
5097 t = new TypeReference(t); in syntaxCopy()
5103 Type *TypeReference::semantic(Loc loc, Scope *sc) in semantic()
5115 d_uns64 TypeReference::size(Loc) in size()
5120 Expression *TypeReference::dotExp(Scope *sc, Expression *e, Identifier *ident, int flag) in dotExp()
5126 Expression *TypeReference::defaultInit(Loc loc) in defaultInit()
[all …]
H A Dvisitor.h70 class TypeReference; variable
364 virtual void visit(TypeReference *t) { visit((TypeNext *)t); } in visit()
H A Dcppmangle.c942 void visit(TypeReference *t) in visit()
H A Dtraits.c416 virtual void visit(TypeReference *) { setpointer(offset); } in pointerBitmap()
H A Dhdrgen.c855 void visit(TypeReference *t) in visit()
H A Dexpression.c2805 e->type = ((TypeReference *)type)->next; in deref()