Home | History | Annotate | Download | only in dmd

Lines Matching refs:_scope

827             assert(_scope);
828 auto alignment = _scope.alignment();
996 //printf("ConditionalDeclaration::include(sc = %p) scope = %p\n", sc, _scope);
1002 return condition.include(_scope ? _scope : sc) ? decl : elsedecl;
1059 //printf("StaticIfDeclaration::include(sc = %p) scope = %p\n", sc, _scope);
1069 assert(_scope); // setScope is already done
1070 Dsymbols* d = ConditionalDeclaration.include(_scope);
1074 d.foreachDsymbol( s => s.addMember(_scope, scopesym) );
1077 d.foreachDsymbol( s => s.setScope(_scope) );
1191 if (_scope)
1193 sfe.prepare(_scope); // lower static foreach aggregate
1202 Dsymbols* d = makeTupleForeach(_scope, true, true, sfe.aggrfe, decl, sfe.needExpansion).decl;
1206 d.foreachDsymbol( s => s.addMember(_scope, scopesym) );
1209 d.foreachDsymbol( s => s.setScope(_scope) );
1431 if (auto sc = _scope)
1433 _scope = null;