| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | argtypes.c | 40 TypeTuple *toArgTypes(Type *t) in toArgTypes() 45 TypeTuple *result; in toArgTypes() 59 result = new TypeTuple(Type::terror); in toArgTypes() 139 result = new TypeTuple(t1, t2); in toArgTypes() 141 result = new TypeTuple(t1); in toArgTypes() 144 result = new TypeTuple(); in toArgTypes() 149 result = new TypeTuple(t); in toArgTypes() 168 result = new TypeTuple(); // pass on the stack for efficiency in toArgTypes() 173 result = new TypeTuple(Type::tvoidptr); in toArgTypes() 178 result = new TypeTuple(Type::tvoidptr); in toArgTypes() [all …]
|
| H A D | target.h | 24 class TypeTuple; variable 77 static TypeTuple *toArgTypes(Type *t);
|
| H A D | mtype.h | 875 class TypeTuple : public Type 880 TypeTuple(Parameters *arguments); 881 TypeTuple(Expressions *exps); 882 static TypeTuple *create(Parameters *arguments); 883 TypeTuple(); 884 TypeTuple(Type *t1); 885 TypeTuple(Type *t1, Type *t2);
|
| H A D | dsymbol.h | 54 class TypeTuple; variable 348 TypeTuple *type; // for tuple[length] 353 ArrayScopeSymbol(Scope *sc, TypeTuple *t);
|
| H A D | mtype.c | 199 sizeTy[Ttuple] = sizeof(TypeTuple); in _init() 1595 TypeTuple *tt = (TypeTuple *)t; in stripDefaultArgs() 1600 ((TypeTuple *)t)->arguments = args; in stripDefaultArgs() 3960 ScopeDsymbol *sym = new ArrayScopeSymbol(sc, (TypeTuple *)t); in semanticLength() 4181 TypeTuple *tt = (TypeTuple *)tbn; in semantic() 5708 TypeTuple *tt = (TypeTuple *)t; in semantic() 5741 fparam->type = new TypeTuple(newparams); in semantic() 8980 TypeTuple::TypeTuple(Parameters *arguments) in TypeTuple() function 8993 TypeTuple::TypeTuple(Expressions *exps) in TypeTuple() function 9012 TypeTuple *TypeTuple::create(Parameters *arguments) in create() [all …]
|
| H A D | dclass.c | 413 TypeTuple *tup = (TypeTuple *)tb; in semantic() 1501 TypeTuple *tup = (TypeTuple *)tb; in semantic()
|
| H A D | dstruct.c | 153 void visit(TypeTuple *t) in semanticTypeInfo() 1315 TypeTuple *tt = Target::toArgTypes(type); in finalizeSize()
|
| H A D | declaration.c | 233 tupletype = new TypeTuple(args); in getType() 1017 TypeTuple *tt = (TypeTuple *)tb; in semantic()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/ |
| H A D | typetuple.d | 19 alias TypeTuple = AliasSeq; variable 25 alias TL = TypeTuple!(int, double); 36 alias TL = TypeTuple!(int, double); 38 alias Types = TypeTuple!(TL, char); 39 static assert(is(Types == TypeTuple!(int, double, char)));
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/ |
| H A D | typetuple.d | 19 alias TypeTuple = AliasSeq; variable 25 alias TL = TypeTuple!(int, double); 37 alias TL = TypeTuple!(int, double); 39 alias Types = TypeTuple!(TL, char); 40 static assert(is(Types == TypeTuple!(int, double, char)));
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | mtype.h | 344 TypeTuple *isTypeTuple(); 864 class TypeTuple : public Type 868 static TypeTuple *empty; 872 static TypeTuple *create(Parameters *arguments); 873 static TypeTuple *create(); 874 static TypeTuple *create(Type *t1); 875 static TypeTuple *create(Type *t1, Type *t2); 877 TypeTuple *syntaxCopy();
|
| H A D | target.h | 25 class TypeTuple; variable 204 TypeTuple *toArgTypes(Type *t);
|
| H A D | target.d | 66 import dmd.mtype : Type, TypeFunction, TypeTuple; 235 extern (C++) TypeTuple toArgTypes(Type t);
|
| H A D | dstruct.d | 155 void visitTuple(TypeTuple t) in semanticTypeInfo() 219 TypeTuple argTypes;
|
| H A D | typinf.d | 207 static bool visitTuple(TypeTuple t) in isSpeculativeType()
|
| H A D | aggregate.h | 186 TypeTuple *argTypes;
|
| H A D | mtype.d | 445 sizeTy[Ttuple] = __traits(classInstanceSize, TypeTuple); 2717 …inout(TypeTuple) isTypeTuple() { return ty == Ttuple ? cast(typeof(return))this : nu… in isTypeTuple() 6320 extern (C++) final class TypeTuple : Type 6323 __gshared TypeTuple empty = new TypeTuple(); 6370 static TypeTuple create(Parameters* arguments) in create() 6372 return new TypeTuple(arguments); in create() 6399 static TypeTuple create() in create() 6401 return new TypeTuple(); in create() 6404 static TypeTuple create(Type t1) in create() 6406 return new TypeTuple(t1); in create() [all …]
|
| H A D | typesem.d | 526 TypeTuple tr = t.copy().isTypeTuple(); in stripDefaultArgs() 829 TypeTuple tt = tbn.isTypeTuple(); in typeSemantic() 1395 fparam.type = new TypeTuple(newparams); in typeSemantic() 1957 Type visitTuple(TypeTuple mtype) in typeSemantic() 1982 TypeTuple tt = cast(TypeTuple)tbn; in typeSemantic() 2009 Type t = new TypeTuple(args); in typeSemantic() 2742 Expression visitTuple(TypeTuple mt) in getProperty() 4763 Expression visitTuple(TypeTuple mt) in visitTuple()
|
| H A D | dsymbol.h | 56 class TypeTuple; variable
|
| H A D | dsymbol.d | 1919 extern (D) this(Scope* sc, TypeTuple type) nothrow in this() 1941 static Dsymbol dollarFromTypeTuple(const ref Loc loc, TypeTuple tt, Scope* sc) in dollarFromTypeTuple() 1969 return dollarFromTypeTuple(loc, cast(TypeTuple) arrayContent, sc);
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/rt/util/ |
| H A D | typeinfo.d | 109 alias TypeTuple(T...) = T; in version() 119 foreach (F; TypeTuple!(float, double, real)) 167 foreach (F; TypeTuple!(ifloat, idouble, ireal)) 215 foreach (F; TypeTuple!(cfloat, cdouble, creal))
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | d-target.cc | 419 TypeTuple *
|
| H A D | typeinfo.cc | 1133 TypeTuple *ti = (TypeTuple *) d->tinfo; in visit() 1757 void visit (TypeTuple *t) in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/rt/util/ |
| H A D | typeinfo.d | 128 alias TypeTuple(T...) = T; in version() 138 foreach (F; TypeTuple!(float, double, real))
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | d-target.cc | 447 TypeTuple *
|