Home | History | Annotate | Download | only in rt

Lines Matching refs:ModuleInfo

46     this(immutable(ModuleInfo*)[] modules) nothrow @nogc
51 @property immutable(ModuleInfo*)[] modules() const nothrow @nogc
243 HashTab!(immutable(ModuleInfo)*, int) modIndexes;
409 immutable(ModuleInfo)** ctors;
423 immutable ModuleInfo* current = _modules[curidx];
464 bool doSort(size_t relevantFlags, ref immutable(ModuleInfo)*[] result)
471 ctors = (cast(immutable(ModuleInfo)**).malloc(len * (void*).sizeof));
506 ctors = cast(immutable(ModuleInfo)**).realloc(ctors, ctoridx * (void*).sizeof);
548 * each ModuleInfo. Generated in sortCtors.
588 bool sort(ref immutable(ModuleInfo)*[] ctors, uint mask)
592 ctors = (cast(immutable(ModuleInfo)**).malloc(len * size_t.sizeof))[0 .. len];
693 ctors = (cast(immutable(ModuleInfo)**).realloc(ctors.ptr, cidx * size_t.sizeof))[0 .. cidx];
699 immutable(ModuleInfo)*[] _ctors2;
700 immutable(ModuleInfo)*[] _tlsctors2;
758 immutable(ModuleInfo*)[] _modules;
759 immutable(ModuleInfo)*[] _ctors;
760 immutable(ModuleInfo)*[] _tlsctors;
768 int moduleinfos_apply(scope int delegate(immutable(ModuleInfo*)) dg)
774 // TODO: Should null ModuleInfo be allowed?
853 void runModuleFuncs(alias getfp)(const(immutable(ModuleInfo)*)[] modules)
862 void runModuleFuncsRev(alias getfp)(const(immutable(ModuleInfo)*)[] modules)
893 void setImports(immutable(ModuleInfo)*[] imports...)
900 size_t.sizeof + imports.length * (ModuleInfo*).sizeof;
907 immutable ModuleInfo mi;
927 immutable(ModuleInfo*)[] modules,
928 immutable(ModuleInfo*)[] dtors=null,
929 immutable(ModuleInfo*)[] tlsdtors=null)
946 immutable(ModuleInfo*)[] modules,
947 immutable(ModuleInfo*)[] dtors=null,
948 immutable(ModuleInfo*)[] tlsdtors=null)