Lines Matching refs:ModuleInfo
39 * $(MYREF ModuleInfo)
1651 foreach (m; ModuleInfo)
2228 * An instance of ModuleInfo is generated into the object file for each compiled module.
2233 struct ModuleInfo
2240 deprecated("ModuleInfo cannot be copy-assigned because it is a variable-sized struct.")
2241 void opAssign(const scope ModuleInfo m) { _flags = m._flags; _index = m._index; }
2259 void* p = cast(void*)&this + ModuleInfo.sizeof;
2383 * array of pointers to the ModuleInfo's of modules imported by this one
2385 @property immutable(ModuleInfo*)[] importedModules() return nothrow pure @nogc
2390 return (cast(immutable(ModuleInfo*)*)(p + 1))[0 .. *p];
2421 static int opApply(scope int delegate(ModuleInfo*) dg)
2425 int function(scope int delegate(immutable(ModuleInfo*))));
2426 // Bugzilla 13084 - enforcing immutable ModuleInfo would break client code
2428 (immutable(ModuleInfo*)m) => dg(cast(ModuleInfo*)m));
2434 ModuleInfo* m1;
2435 foreach (m; ModuleInfo)