Spencer Collyer explains how to extend the `std::format` library to format more complex user-defined types, such as container classes in C++. The post provides a deep dive into creating formatters for `std::vector` and `std::map`, addressing nested formatter objects and describing how to parse and format these types. Detailed code examples and test cases are also included.
Table of contents
Nested formatter objectsA formatter for std::vectorA formatter for std::mapThe format functionTest casesSummaryReferencesFootnoteSort: