fgen.wrapper\_building
~~~~~~~~~~~~~~~~~~~~~~

.. automodule:: fgen.wrapper_building

.. currentmodule:: fgen.wrapper_building


.. autosummary::
  :toctree: ./

  fgen.wrapper_building.formatting
  fgen.wrapper_building.fortran_manager_module
  fgen.wrapper_building.fortran_wrapper_module
  fgen.wrapper_building.python_enums_module
  fgen.wrapper_building.python_init_module
  fgen.wrapper_building.python_wrapper_module

ModuleWrapperGeneratorCallableLike
==================================

.. autoclass:: ModuleWrapperGeneratorCallableLike
   :members:


PackageWrapperGeneratorCallableLike
===================================

.. autoclass:: PackageWrapperGeneratorCallableLike
   :members:


file\_should\_be\_written
=========================

.. autofunction:: file_should_be_written


try\_to\_write\_file
====================

.. autofunction:: try_to_write_file


write\_module\_wrappers
=======================

.. autofunction:: write_module_wrappers


write\_module\_wrapper
======================

.. autofunction:: write_module_wrapper


write\_package\_wrapper
=======================

.. autofunction:: write_package_wrapper


process\_package
================

.. autofunction:: process_package
