</div></details><h2id="structs"class="section-header">Structs<ahref="#structs"class="anchor">§</a></h2><ulclass="item-table"><li><divclass="item-name"><aclass="struct"href="struct.FunctionIterator.html"title="struct inkwell::module::FunctionIterator">FunctionIterator</a></div><divclass="desc docblock-short">Iterate over all <code>FunctionValue</code>s in an llvm module</div></li><li><divclass="item-name"><aclass="struct"href="struct.GlobalIterator.html"title="struct inkwell::module::GlobalIterator">GlobalIterator</a></div><divclass="desc docblock-short">Iterate over all <code>GlobalValue</code>s in an llvm module</div></li><li><divclass="item-name"><aclass="struct"href="struct.Module.html"title="struct inkwell::module::Module">Module</a></div><divclass="desc docblock-short">Represents a reference to an LLVM <code>Module</code>.
The underlying module will be disposed when dropping this object.</div></li></ul><h2id="enums"class="section-header">Enums<ahref="#enums"class="anchor">§</a></h2><ulclass="item-table"><li><divclass="item-name"><aclass="enum"href="enum.FlagBehavior.html"title="enum inkwell::module::FlagBehavior">FlagBehavior</a></div><divclass="desc docblock-short">Defines the operational behavior for a module wide flag. This documentation comes directly
from the LLVM docs</div></li><li><divclass="item-name"><aclass="enum"href="enum.Linkage.html"title="enum inkwell::module::Linkage">Linkage</a></div><divclass="desc docblock-short">This enum defines how to link a global variable or function in a module. The variant documentation is
mostly taken straight from LLVM’s own documentation except for some minor clarification.</div></li></ul></section></div></main></body></html>