ModuleInfo

An instance of ModuleInfo is generated into the object file for each compiled module.

It provides access to various aspects of the module. It is not generated for betterC.

Constructors

this
this()
Undocumented in source.

Members

Functions

opAssign
deprecated void opAssign(ModuleInfo m)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

ctor
void function() ctor [@property getter]
dtor
void function() dtor [@property getter]
flags
uint flags [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
ictor
void function() ictor [@property getter]
importedModules
immutable(ModuleInfo*)[] importedModules [@property getter]
index
uint index [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
localClasses
TypeInfo_Class[] localClasses [@property getter]
name
string name [@property getter]
tlsctor
void function() tlsctor [@property getter]
tlsdtor
void function() tlsdtor [@property getter]
unitTest
void function() unitTest [@property getter]
xgetMembers
void* xgetMembers [@property getter]

Variables

_flags
uint _flags;
Undocumented in source.
_index
uint _index;
Undocumented in source.

Meta