diff --git a/doc/api.rst b/doc/api.rst index 8c1ecf5b..19f5ce17 100644 --- a/doc/api.rst +++ b/doc/api.rst @@ -17,6 +17,7 @@ The {fmt} library API consists of the following parts: * :ref:`fmt/color.h `: terminal color and text style * :ref:`fmt/os.h `: system APIs * :ref:`fmt/ostream.h `: ``std::ostream`` support +* :ref:`fmt/args.h `: dynamic format arguments * :ref:`fmt/printf.h `: ``printf`` formatting * :ref:`fmt/xchar.h `: optional ``wchar_t`` support @@ -604,6 +605,17 @@ In order to make a type formattable via ``std::ostream`` you should provide a .. doxygenfunction:: print(std::ostream &os, format_string fmt, T&&... args) +.. _args-api: + +Dynamic Format Arguments +======================== + +The header ``fmt/args.h`` provides ``dynamic_format_arg_store``, a builder-like +API that can be used to construct format argument lists dynamically. + +.. doxygenclass:: fmt::dynamic_format_arg_store + :members: + .. _printf-api: ``printf`` Formatting