HomeSort by: relevance | last modified time | path
    Searched refs:TypeTuple (Results 1 - 25 of 29) sorted by relevancy

1 2

  /src/external/gpl3/gcc.old/dist/libphobos/src/std/
typetuple.d 8 * Source: $(PHOBOSSRC std/typetuple.d)
12 module std.typetuple;
19 alias TypeTuple = AliasSeq;
24 import std.typetuple;
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)));
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
argtypes.c 40 TypeTuple *toArgTypes(Type *t)
45 TypeTuple *result;
59 result = new TypeTuple(Type::terror);
139 result = new TypeTuple(t1, t2);
141 result = new TypeTuple(t1);
144 result = new TypeTuple();
149 result = new TypeTuple(t);
168 result = new TypeTuple(); // pass on the stack for efficiency
173 result = new TypeTuple(Type::tvoidptr);
178 result = new TypeTuple(Type::tvoidptr)
    [all...]
target.h 25 class TypeTuple;
204 TypeTuple *toArgTypes(Type *t);
target.d 66 import dmd.mtype : Type, TypeFunction, TypeTuple;
235 extern (C++) TypeTuple toArgTypes(Type t);
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();
typinf.d 207 static bool visitTuple(TypeTuple t)
aggregate.h 186 TypeTuple *argTypes;
dstruct.d 155 void visitTuple(TypeTuple t)
219 TypeTuple argTypes;
dsymbol.h 56 class TypeTuple;
mtype.d 445 sizeTy[Ttuple] = __traits(classInstanceSize, TypeTuple);
2717 inout(TypeTuple) isTypeTuple() { return ty == Ttuple ? cast(typeof(return))this : null; }
6320 extern (C++) final class TypeTuple : Type
6323 __gshared TypeTuple empty = new TypeTuple();
6330 //printf("TypeTuple(this = %p)\n", this);
6332 //printf("TypeTuple() %p, %s\n", this, toChars());
6347 * Form TypeTuple from the types of the expressions.
6367 //printf("TypeTuple() %p, %s\n", this, toChars());
6370 static TypeTuple create(Parameters* arguments
    [all...]
typesem.d 526 TypeTuple tr = t.copy().isTypeTuple();
829 TypeTuple tt = tbn.isTypeTuple();
1361 * the elements of TypeTuple::arguments to avoid unintended
1395 fparam.type = new TypeTuple(newparams);
1957 Type visitTuple(TypeTuple mtype)
1959 //printf("TypeTuple::semantic(this = %p)\n", this);
1960 //printf("TypeTuple::semantic() %p, %s\n", this, toChars());
1982 TypeTuple tt = cast(TypeTuple)tbn;
2009 Type t = new TypeTuple(args)
    [all...]
visitor.h 81 class TypeTuple;
440 virtual void visit(TypeTuple *t) { visit((Type *)t); }
dsymbol.d 1906 // either a SliceExp, an IndexExp, an ArrayExp, a TypeTuple or a TupleDeclaration.
1919 extern (D) this(Scope* sc, TypeTuple type) nothrow
1941 static Dsymbol dollarFromTypeTuple(const ref Loc loc, TypeTuple tt, Scope* sc)
1969 return dollarFromTypeTuple(loc, cast(TypeTuple) arrayContent, sc);
declaration.d 567 TypeTuple tupletype; // !=null if this is a type tuple
607 /* We know it's a type tuple, so build the TypeTuple
634 tupletype = new TypeTuple(args);
declaration.h 170 TypeTuple *tupletype; // !=NULL if this is a type tuple
semantic3.d 514 TypeTuple t = cast(TypeTuple)fparam.type;
expressionsem.d 2416 auto tup = new TypeTuple(args);
3085 exp.type = new TypeTuple(exp.exps);
5614 tded = new TypeTuple(args);
5658 tded = new TypeTuple(args);
7494 if (TypeTuple tt = exp.to.isTypeTuple())
7962 TypeTuple tup;
7973 tup = cast(TypeTuple)t1b;
8006 e = new TypeExp(exp.e1.loc, new TypeTuple(args));
8445 TypeTuple tup;
8456 tup = cast(TypeTuple)t1b
    [all...]
dmangle.d 432 override void visit(TypeTuple t)
434 //printf("TypeTuple.toDecoBuffer() t = %p, %s\n", t, t.toChars());
parsetimevisitor.d 147 void visit(AST.TypeTuple t) { visit(cast(AST.Type)t); }
transitivevisitor.d 461 override void visit(AST.TypeTuple t)
463 //printf("Visiting TypeTuple\n");
dtemplate.d 1616 rem += pt.ty == Ttuple ? (cast(TypeTuple)pt).arguments.dim : 1;
1689 TypeTuple tt = cast(TypeTuple)prmtype;
4993 bool visitTuple(TypeTuple t)
6605 TypeTuple tt = cast(TypeTuple)ta;
traits.d 326 override void visit(TypeTuple t)
  /src/external/gpl3/gcc.old/dist/gcc/d/
d-target.cc 442 /* Generate a TypeTuple of the equivalent types used to determine if a
447 TypeTuple *
typeinfo.cc 1125 TypeTuple *ti = d->tinfo->isTypeTuple ();
1794 void visit (TypeTuple *t)
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/rt/util/
typeinfo.d 128 alias TypeTuple(T...) = T;
138 foreach (F; TypeTuple!(float, double, real))

Completed in 92 milliseconds

1 2