Searched refs:TypeReference (Results 1 – 16 of 16) sorted by relevance
334 TypeReference *isTypeReference();521 class TypeReference : public TypeNext525 TypeReference *syntaxCopy();
1841 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()
70 class TypeReference; variable450 virtual void visit(TypeReference *t) { visit((TypeNext *)t); } in visit()
436 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 : TypeNext4151 override TypeReference syntaxCopy() in syntaxCopy()4157 auto result = new TypeReference(t); in syntaxCopy()
157 void visit(AST.TypeReference t) { visit(cast(AST.TypeNext)t); } in ParseTimeVisitor()
403 override void visit(AST.TypeReference t) in ParseVisitMethods()
275 override void visit(TypeReference t) in visit()
3817 void visitReference(TypeReference t) in typeToBufferx()3978 case Treference: return visitReference(cast(TypeReference)t); in typeToBufferx()
1139 Type visitReference(TypeReference mtype) in typeSemantic()3733 Expression visitReference(TypeReference mt) in dotExp()
547 class TypeReference : public TypeNext550 TypeReference(Type *t);
190 sizeTy[Treference] = sizeof(TypeReference); in _init()1193 Type *t = new TypeReference(this); in referenceTo()5079 TypeReference::TypeReference(Type *t) in TypeReference() function5085 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 …]
70 class TypeReference; variable364 virtual void visit(TypeReference *t) { visit((TypeNext *)t); } in visit()
942 void visit(TypeReference *t) in visit()
416 virtual void visit(TypeReference *) { setpointer(offset); } in pointerBitmap()
855 void visit(TypeReference *t) in visit()
2805 e->type = ((TypeReference *)type)->next; in deref()