OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:AggregateDeclaration
(Results
1 - 25
of
52
) sorted by relevancy
1
2
3
/src/external/gpl3/gcc.old/dist/gcc/d/dmd/
nspace.h
28
void setFieldOffset(
AggregateDeclaration
*ad, FieldState& fieldState, bool isunion);
objc.h
16
class
AggregateDeclaration
;
75
virtual
AggregateDeclaration
* isThis(FuncDeclaration* fd) = 0;
dsymbol.h
29
class
AggregateDeclaration
;
228
virtual
AggregateDeclaration
*isThis(); // is a 'this' required to access the member
234
AggregateDeclaration
*isMember(); // is toParent() an
AggregateDeclaration
?
235
AggregateDeclaration
*isMember2(); // is toParent2() an
AggregateDeclaration
?
236
AggregateDeclaration
*isMemberDecl(); // is toParentDecl() an
AggregateDeclaration
?
237
AggregateDeclaration
*isMemberLocal(); // is toParentLocal() an
AggregateDeclaration
[
all
...]
scope.h
21
class
AggregateDeclaration
;
145
AggregateDeclaration
*getStructClassScope();
aggregate.h
71
class
AggregateDeclaration
: public ScopeDsymbol
146
AggregateDeclaration
*isAggregateDeclaration() { return this; }
159
class StructDeclaration : public
AggregateDeclaration
246
class ClassDeclaration : public
AggregateDeclaration
objc.d
314
abstract inout(
AggregateDeclaration
) isThis(inout FuncDeclaration funcDeclaration) const;
385
*
aggregateDeclaration
= the aggregate declaration the field of the
397
abstract void checkOffsetof(Expression expression,
AggregateDeclaration
aggregateDeclaration
) const;
465
override inout(
AggregateDeclaration
) isThis(inout FuncDeclaration funcDeclaration) const
502
override void checkOffsetof(Expression expression,
AggregateDeclaration
aggregateDeclaration
) const
700
override inout(
AggregateDeclaration
) isThis(inout FuncDeclaration funcDeclaration) const
796
override void checkOffsetof(Expression expression,
AggregateDeclaration
aggregateDeclaration
) cons
[
all
...]
module.h
65
static
AggregateDeclaration
*moduleinfo;
declaration.h
274
void setFieldOffset(
AggregateDeclaration
*ad, FieldState& fieldState, bool isunion);
276
AggregateDeclaration
*isThis();
317
AggregateDeclaration
*dsym;
674
AggregateDeclaration
*isThis();
722
AggregateDeclaration
*isThis();
782
AggregateDeclaration
*isThis();
807
AggregateDeclaration
*isThis();
847
AggregateDeclaration
*isThis();
nspace.d
149
override void setFieldOffset(
AggregateDeclaration
ad, ref FieldState fieldState, bool isunion)
opover.d
206
private Expression checkAliasThisForLhs(
AggregateDeclaration
ad, Scope* sc, BinExp e)
235
private Expression checkAliasThisForRhs(
AggregateDeclaration
ad, Scope* sc, BinExp e)
305
AggregateDeclaration
ad = isAggregate(t1b);
376
AggregateDeclaration
ad = isAggregate(e.e1.type);
445
AggregateDeclaration
ad = isAggregate(t1b);
553
AggregateDeclaration
ad = isAggregate(e.e1.type);
605
AggregateDeclaration
ad1 = isAggregate(e.e1.type);
606
AggregateDeclaration
ad2 = isAggregate(e.e2.type);
1120
AggregateDeclaration
ad = isAggregate(t1b);
1205
AggregateDeclaration
ad1 = isAggregate(e.e1.type)
[
all
...]
aliasthis.d
89
for (
AggregateDeclaration
ad = isAggregate(e.type); ad;)
attrib.h
35
void setFieldOffset(
AggregateDeclaration
*ad, FieldState& fieldState, bool isunion);
144
void setFieldOffset(
AggregateDeclaration
*ad, FieldState& fieldState, bool isunion);
dscope.d
385
Dsymbol checkAliasThis(
AggregateDeclaration
ad, Identifier ident, int flags, Expression* exp)
699
extern (C++)
AggregateDeclaration
getStructClassScope()
705
if (
AggregateDeclaration
ad = sc.scopesym.isClassDeclaration())
707
if (
AggregateDeclaration
ad = sc.scopesym.isStructDeclaration())
canthrow.d
169
AggregateDeclaration
ad = null;
aggregate.d
43
* The ClassKind enum is used in
AggregateDeclaration
AST nodes to
95
extern (C++) abstract class
AggregateDeclaration
: ScopeDsymbol
206
//printf("
AggregateDeclaration
::determineSize() %s, sizeok = %d\n", toChars(), sizeok);
261
//printf("+
AggregateDeclaration
::size() %s, scope = %p, sizeok = %d\n", toChars(), _scope, sizeok);
263
//printf("-
AggregateDeclaration
::size() %s, scope = %p, sizeok = %d\n", toChars(), _scope, sizeok);
275
//printf("
AggregateDeclaration
::checkOverlappedFields() %s\n", toChars());
360
//printf("
AggregateDeclaration
::fill() %s\n", toChars());
807
override final inout(
AggregateDeclaration
) isAggregateDeclaration() inout
declaration.d
51
bool checkFrameAccess(Loc loc, Scope* sc,
AggregateDeclaration
ad, size_t iStart = 0)
1159
override void setFieldOffset(
AggregateDeclaration
ad, ref FieldState fieldState, bool isunion)
1233
offset =
AggregateDeclaration
.placeField(
1248
override final inout(
AggregateDeclaration
) isThis() inout
1715
override final void setFieldOffset(
AggregateDeclaration
ad, ref FieldState fieldState, bool isunion)
1769
offset =
AggregateDeclaration
.placeField(
1910
AggregateDeclaration
dsym;
1912
extern (D) this(const ref Loc loc,
AggregateDeclaration
dsym)
dsymbol.d
997
inout(
AggregateDeclaration
) isThis() inout
1031
/// Returns an
AggregateDeclaration
when toParent() is that.
1032
final inout(
AggregateDeclaration
) isMember() inout
1040
/// Returns an
AggregateDeclaration
when toParent2() is that.
1041
final inout(
AggregateDeclaration
) isMember2() inout
1049
/// Returns an
AggregateDeclaration
when toParentDecl() is that.
1050
final inout(
AggregateDeclaration
) isMemberDecl() inout
1058
/// Returns an
AggregateDeclaration
when toParentLocal() is that.
1059
final inout(
AggregateDeclaration
) isMemberLocal() inout
1181
void setFieldOffset(
AggregateDeclaration
ad, ref FieldState fieldState, bool isunion
[
all
...]
template.h
303
void setFieldOffset(
AggregateDeclaration
*ad, FieldState& fieldState, bool isunion);
semantic2.d
593
override void visit(
AggregateDeclaration
ad)
595
//printf("
AggregateDeclaration
::semantic2(%s) type = %s, errors = %d\n", ad.toChars(), ad.type.toChars(), ad.errors);
673
visit(cast(
AggregateDeclaration
) cd);
678
visit(cast(
AggregateDeclaration
) cd);
access.d
39
bool checkAccess(
AggregateDeclaration
ad, Loc loc, Scope* sc, Dsymbol smember)
43
printf("
AggregateDeclaration
::checkAccess() for %s.%s in function %s() in scope %s\n", ad.toChars(), smember.toChars(), f ? f.toChars() : null, cdscope ? cdscope.toChars() : null);
visitor.h
129
class
AggregateDeclaration
;
340
virtual void visit(
AggregateDeclaration
*s) { visit((ScopeDsymbol *)s); }
383
virtual void visit(StructDeclaration *s) { visit((
AggregateDeclaration
*)s); }
385
virtual void visit(ClassDeclaration *s) { visit((
AggregateDeclaration
*)s); }
clone.d
98
FuncDeclaration hasIdentityOpAssign(
AggregateDeclaration
ad, Scope* sc)
454
private FuncDeclaration hasIdentityOpEquals(
AggregateDeclaration
ad, Scope* sc)
863
void buildDtors(
AggregateDeclaration
ad, Scope* sc)
865
//printf("
AggregateDeclaration
::buildDtor() %s\n", ad.toChars());
1060
private DtorDeclaration buildWindowsCppDtor(
AggregateDeclaration
ad, DtorDeclaration dtor, Scope* sc)
1113
private DtorDeclaration buildExternDDtor(
AggregateDeclaration
ad, Scope* sc)
1162
FuncDeclaration buildInv(
AggregateDeclaration
ad, Scope* sc)
1212
* Note the close similarity with
AggregateDeclaration
::buildDtor(),
/src/external/gpl3/gcc.old/dist/gcc/d/
d-tree.h
25
class
AggregateDeclaration
;
213
AggregateDeclaration
* GTY((skip)) daggregate;
598
extern tree build_vthis (
AggregateDeclaration
*);
644
extern tree aggregate_initializer_decl (
AggregateDeclaration
*);
imports.cc
115
void visit (
AggregateDeclaration
*d)
types.cc
524
layout_aggregate_type (
AggregateDeclaration
*decl, tree type,
525
AggregateDeclaration
*base)
626
AggregateDeclaration
*sym;
637
AggregateDeclaration
*ad = IDENTIFIER_DAGGREGATE (deco);
Completed in 34 milliseconds
1
2
3
Indexes created Thu Sep 24 00:25:51 UTC 2026