FastFormat

A C++ library to help you with your work.
Download

FastFormat Ranking & Summary

Advertisement

  • Rating:
  • Publisher Name:
  • Matt Wilson
  • Operating Systems:
  • Windows All
  • File Size:
  • 2.5 MB

FastFormat Tags


FastFormat Description

FastFormat is a C++ format library designed to provide localized text formatting, optionally using resource-based format strings. It's 100% type-safe, highly flexible, faster than IOStreams, Loki and Boost.Format, and is the best C++ format library you'll ever use! FastFormat is more robust than: C's Streams, C++'s IOStreams, Boost.Format and Loki.SafeFormat. Indeed, with the FastFormat. Write API it is impossible to write defective client code. It is also faster than: C++'s IOStreams (by ~100-900%), Boost.Format (by ~400-1600%) and Loki.SafeFormat (by ~35-450%). Verify the performance claims for yourself: just type "make test.performance". You can extend it to work with any argument type, any output/destination type, and with any format type I18N/L10N capabilities. There are no overloaded operators, no weird insertion operators/operations, and no need to prep your arguments. Just write simple, clear, transparent code, without sacrificing expressiveness for flexibility. FastFormat doesn't write out statement elements one at a time, like the IOStreams, so has no atomicity issues and each statement operates independently from all others, and it works successfully in single and/or multithreaded scenarios.


FastFormat Related Software