OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:AliasDeclaration
(Results
1 - 25
of
26
) sorted by relevancy
1
2
/src/external/gpl3/gcc.old/dist/gcc/d/dmd/
arraytypes.h
49
typedef Array<class
AliasDeclaration
*> AliasDeclarations;
arraytypes.d
46
alias AliasDeclarations = Array!(
AliasDeclaration
);
scope.h
129
AliasDeclaration
*aliasAsg; // if set, then aliasAsg is being assigned a new value,
declaration.d
227
ubyte adFlags; // control re-assignment of
AliasDeclaration
(put here for packing reasons)
228
enum wasRead = 1; // set if
AliasDeclaration
was read
229
enum ignoreRead = 2; // ignore any reads of
AliasDeclaration
713
* https://dlang.org/spec/declaration.html#
AliasDeclaration
715
extern (C++) final class
AliasDeclaration
: Declaration
725
//printf("
AliasDeclaration
(id = '%s', type = %p)\n", id.toChars(), type);
734
//printf("
AliasDeclaration
(id = '%s', s = %p)\n", id.toChars(), s);
740
static
AliasDeclaration
create(const ref Loc loc, Identifier id, Type type)
742
return new
AliasDeclaration
(loc, id, type);
745
override
AliasDeclaration
syntaxCopy(Dsymbol s
[
all
...]
dsymbol.h
28
class
AliasDeclaration
;
276
virtual
AliasDeclaration
*isAliasDeclaration() { return NULL; }
declaration.h
184
class
AliasDeclaration
: public Declaration
191
static
AliasDeclaration
*create(const Loc &loc, Identifier *id, Type *type);
192
AliasDeclaration
*syntaxCopy(Dsymbol *);
200
AliasDeclaration
*isAliasDeclaration() { return this; }
dimport.d
299
auto ad = new
AliasDeclaration
(loc, _alias, tname);
dscope.d
144
AliasDeclaration
aliasAsg; /// if set, then aliasAsg is being assigned a new value,
visitor.h
137
class
AliasDeclaration
;
348
virtual void visit(
AliasDeclaration
*s) { visit((Declaration *)s); }
clone.d
898
auto a = new
AliasDeclaration
(Loc.initial, Id.__xdtor, xdtor_fwd);
1035
auto _alias = new
AliasDeclaration
(Loc.initial, Id.__xdtor, ad.dtor);
1462
auto _alias = new
AliasDeclaration
(Loc.initial, Id.__xpostblit, xpostblit);
dtemplate.d
692
if (
AliasDeclaration
ad = s.isAliasDeclaration())
2300
auto ad = new
AliasDeclaration
(Loc.initial, tp.ident, ta);
2307
auto ad = new
AliasDeclaration
(Loc.initial, tp.ident, sa);
5403
Declaration ad = new
AliasDeclaration
(loc, ident, ti);
5643
Declaration ad = new
AliasDeclaration
(loc, ident, ti);
5725
Declaration ad = new
AliasDeclaration
(loc, ident, ti);
6403
// s is a lowered
AliasDeclaration
of the actual TemplateDeclaration.
6528
const
AliasDeclaration
ad = s.isAliasDeclaration();
7537
else if (
AliasDeclaration
ad = d.isAliasDeclaration())
7982
*psparam = new
AliasDeclaration
(ttp.loc, ttp.ident, ta)
[
all
...]
statementsem.d
1137
auto v = new
AliasDeclaration
(loc, p.ident, fs.key);
1835
auto v = new
AliasDeclaration
(loc, fs.prm.ident, fs.key);
3963
auto ad = new
AliasDeclaration
(s.loc, _alias, tname);
4418
var = new
AliasDeclaration
(loc, ident, ds);
4432
var = new
AliasDeclaration
(loc, ident, e.type);
4479
var = new
AliasDeclaration
(loc, ident, t);
parsetimevisitor.d
52
void visit(AST.
AliasDeclaration
s) { visit(cast(AST.Declaration)s); }
transitivevisitor.d
795
override void visit(AST.
AliasDeclaration
d)
797
//printf("Visting
AliasDeclaration
\n");
dsymbolsem.d
309
override void visit(
AliasDeclaration
dsym)
1310
AliasDeclaration
ad = imp.aliasdecls[i];
6281
*
AliasDeclaration
tries to resolve forward reference
6282
* twice (See inuse check in
AliasDeclaration
.toAlias()). It's
6285
*
AliasDeclaration
A refers TupleDeclaration B, and B contains A
6393
Declaration d = new
AliasDeclaration
(tempinst.loc, ttp.ident, ta.addMod(ad.type.mod));
6404
// function used to perform semantic on
AliasDeclaration
6405
void aliasSemantic(
AliasDeclaration
ds, Scope* sc)
6407
//printf("
AliasDeclaration
::semantic() %s\n", ds.toChars());
6409
// as DsymbolSemanticVisitor::visit(
AliasDeclaration
), in case we're called first
[
all
...]
cparse.d
1818
s = new AST.
AliasDeclaration
(token.loc, id, stag);
1823
s = new AST.
AliasDeclaration
(token.loc, id, dt);
dsymbol.d
1337
inout(
AliasDeclaration
) isAliasDeclaration() inout { return null; }
1504
* Public selective import adds
AliasDeclaration
in module.
2264
* where `identifier` is an
AliasDeclaration
in scope.
2269
Type type; /// replace previous RHS of
AliasDeclaration
with `type`
2270
Dsymbol aliassym; /// replace previous RHS of
AliasDeclaration
with `aliassym`
parse.d
4495
v = new AST.
AliasDeclaration
(loc, ident, t);
4500
/*
AliasDeclaration
distinguish @safe, @system, @trusted attributes
4801
v = new AST.
AliasDeclaration
(loc, ident, tf);
4847
v = new AST.
AliasDeclaration
(loc, ident, s);
4877
v = new AST.
AliasDeclaration
(loc, ident, t);
doc.d
1355
override void visit(
AliasDeclaration
ad)
1357
//printf("
AliasDeclaration
::toDocbuffer() %s\n", ad.toChars());
2719
AliasDeclaration
ad = (*a)[i].isAliasDeclaration();
dtoh.d
1034
override void visit(AST.
AliasDeclaration
ad)
func.d
756
AliasDeclaration
ad = s.isAliasDeclaration();
hdrgen.d
1441
override void visit(
AliasDeclaration
d)
/src/external/gpl3/gcc.old/dist/gcc/d/
imports.cc
145
void visit (
AliasDeclaration
*d)
d-builtins.cc
520
static
AliasDeclaration
*
523
return
AliasDeclaration
::create (Loc (), Identifier::idPool (alias), type);
decl.cc
286
AliasDeclaration
*aliasdecl = d->aliasdecls[i];
Completed in 63 milliseconds
1
2
Indexes created Thu Jun 11 00:25:07 UTC 2026