bencode
=======

.. cpp:namespace:: bencode

`A C++20 bencode serialisation/deserialization library.

Source code is hosted on `GitHub <https://github.com/fbdtemme/bencode>`_ under the :ref:`MIT license <license>`.
`
Content
-------

.. toctree::
    :maxdepth: 2
    :caption: Getting started

    getting_started/introduction
    getting_started/bencode_format
    getting_started/integration
    getting_started/performance


.. toctree::
    :maxdepth: 2
    :caption: Usage

    usage/value_and_view
    usage/value
    usage/view
    usage/events
    usage/encoding_decoding
    usage/descriptor
    usage/customization_points
    usage/trait_headers

.. toctree::
    :maxdepth: 2
    :caption: Reference

    reference/bvalue
    reference/bview
    reference/encoding_and_decoding
    reference/descriptor_and_descriptor_table
    reference/consumers

.. toctree::
    :maxdepth: 1
    :caption: Other

    other/license
    other/references


