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:


WrittenWrappers
===============

.. autoclass:: WrittenWrappers
   :members:


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

.. autoclass:: PackageWrapperGeneratorCallableLike
   :members:


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

.. autofunction:: try_to_write_file


write\_file\_with\_checks
=========================

.. autofunction:: write_file_with_checks


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
