OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Mon Jun 15 00:25:07 UTC 2026