Home
last modified time | relevance | path

Searched refs:TypeInstance (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dtypesem.c62 void visit(TypeInstance *t) in visit()
H A Ddtemplate.c3678 void visit(TypeInstance *t) in deduceType()
3686 TypeInstance *tp = (TypeInstance *)tparam; in deduceType()
3924 TypeInstance *tx = new TypeInstance(Loc(), ti); in deduceType()
3932 TypeInstance *tpi = (TypeInstance *)tparam; in deduceType()
4021 TypeInstance *t = new TypeInstance(Loc(), parti); in deduceType()
4063 TypeInstance *tx = new TypeInstance(Loc(), ti); in deduceType()
4077 TypeInstance *tpi = (TypeInstance *)tparam; in deduceType()
4619 void visit(TypeInstance *t) in reliesOnTident()
5361 Type *t = new TypeInstance(Loc(), ti); in matchArg()
H A Dmtype.h720 class TypeInstance : public TypeQualified
725 TypeInstance(Loc loc, TemplateInstance *tempinst);
H A Dvisitor.h75 class TypeInstance; variable
369 virtual void visit(TypeInstance *t) { visit((TypeQualified *)t); } in visit()
H A Dmtype.c194 sizeTy[Tinstance] = sizeof(TypeInstance); in _init()
7044 if (!((TypeInstance *)t)->tempinst->errors) in resolveHelper()
7198 TypeInstance::TypeInstance(Loc loc, TemplateInstance *tempinst) in TypeInstance() function
7204 const char *TypeInstance::kind() in kind()
7209 Type *TypeInstance::syntaxCopy() in syntaxCopy()
7212 TypeInstance *t = new TypeInstance(loc, (TemplateInstance *)tempinst->syntaxCopy(NULL)); in syntaxCopy()
7218 void TypeInstance::resolve(Loc loc, Scope *sc, Expression **pe, Type **pt, Dsymbol **ps, bool intyp… in resolve()
7238 Type *TypeInstance::semantic(Loc loc, Scope *sc) in semantic()
7268 Dsymbol *TypeInstance::toDsymbol(Scope *sc) in toDsymbol()
H A Dtraits.c422 virtual void visit(TypeInstance *) { assert(0); } in pointerBitmap()
H A Dparse.c2687 tqual = new TypeInstance(loc, tempinst); in parseMixin()
3130 t = parseBasicTypeStartingAt(new TypeInstance(loc, tempinst), dontLookDotIdents); in parseBasicType()
H A Dhdrgen.c1039 void visit(TypeInstance *t) in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dmtype.h338 TypeInstance *isTypeInstance();
727 class TypeInstance : public TypeQualified
733 TypeInstance *syntaxCopy();
H A Dtemplateparamsem.d162 else if (TypeInstance ti = ta.isTypeInstance()) in aliasParameterSemantic()
H A Ddtemplate.d4033 override void visit(TypeInstance t) in visit()
4041 TypeInstance tp = cast(TypeInstance)tparam; in visit()
4297 auto tx = new TypeInstance(Loc.initial, ti); in visit()
4310 TypeInstance tpi = cast(TypeInstance)tparam; in visit()
4397 auto t = new TypeInstance(Loc.initial, parti); in deduceBaseClassParameters()
4437 auto tx = new TypeInstance(Loc.initial, ti); in visit()
4451 TypeInstance tpi = cast(TypeInstance)tparam; in visit()
4966 bool visitInstance(TypeInstance t) in reliesOnTemplateParameters()
8196 Type t = new TypeInstance(Loc.initial, ti); in matchArg()
H A Dvisitor.h75 class TypeInstance; variable
466 virtual void visit(TypeInstance *t) { visit((TypeQualified *)t); } in visit()
H A Ddscope.d410 sds = (cast(TypeInstance)t).tempinst; in checkAliasThis()
H A Dparsetimevisitor.d173 void visit(AST.TypeInstance t) { visit(cast(AST.TypeQualified)t); } in ParseTimeVisitor()
H A Dtransitivevisitor.d441 override void visit(AST.TypeInstance t) in ParseVisitMethods()
H A Dmtype.d440 sizeTy[Tinstance] = __traits(classInstanceSize, TypeInstance);
2711 …inout(TypeInstance) isTypeInstance() { return ty == Tinstance ? cast(typeof(return))this : nu… in isTypeInstance()
5485 extern (C++) final class TypeInstance : TypeQualified
5500 override TypeInstance syntaxCopy() in syntaxCopy()
5503 auto t = new TypeInstance(loc, tempinst.syntaxCopy(null)); in syntaxCopy()
H A Dtypesem.d579 static Expression visitInstance(TypeInstance t) in typeToExpression()
1742 Type visitInstance(TypeInstance mtype) in typeSemantic()
3066 void visitInstance(TypeInstance mt) in visitInstance()
H A Dtraits.d306 override void visit(TypeInstance t) in visit()
H A Dcppmangle.d1976 override void visit(TypeInstance t) in visit()
H A Dhdrgen.d3870 void visitInstance(TypeInstance t) in typeToBufferx()
3982 case Tinstance: return visitInstance(cast(TypeInstance)t); in typeToBufferx()
H A Ddtoh.d2048 override void visit(AST.TypeInstance t)
H A Dparse.d1684 tqual = new AST.TypeInstance(loc, tempinst); in parseMixin()
3636 … t = parseBasicTypeStartingAt(new AST.TypeInstance(loc, tempinst), dontLookDotIdents);