Projects / FastFormat

FastFormat

FastFormat is a C/C++ output and formatting library whose design parameters are complete type-safety, efficiency, genericity, and extensibility. It is simple to use and extend, highly portable (to any platform or compiler), and it upholds the C tradition of you only pay for what you use. FastFormat supports output and formatting of statements of arbitrary complexity, consisting of heterogeneous types. FastFormat writes to output "sinks", which can be of arbitrary type.

Tags Software Development Localization Internationalization
Licenses BSD Revised
Operating Systems OS Independent
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  10 Jul 2009 15:35
  • Rrelease-after

Changes: This release fixes a minor defect in the processing of arguments in the case in which an argument is missing (and the exception has been suppressed by use of ignore_mission_arguments_scope). It bundles xTests 0.13.3 and depends on STLSoft 1.9.85

  • Rrelease-mid
  •  08 Jul 2009 15:12
  • Rrelease-after

Changes: This release fixes a minor defect (failure to compile in a widestring build) in several bundle classes, a compiler warning in the WindowsMessageBox sink, and a defect in the OutputDebugString example. It tidies up aspects of makefiles, and adds a workaround for compiler warnings in Boost libraries used with VC++ 7.1. The release bundles xTests 0.13.3, and depends on STLSoft 1.9.85.

  • Rrelease-mid
  •  19 Jun 2009 04:44
  • Rrelease-after

Changes: This releases includes corrections to the distribution of 0.4.1: missing makefiles for Comeau 4.3.3 and GCC 4.0 (Mac OS X 64-bit) were added. The bundled version of xTests was corrected from 0.12 to 0.13.2.

Changes: This release adds the windows_resource_bundle bundle class; five inserters: integer(), to_i(), to_e(), to_f(), to_g(); the format_iterator iterator; the WindowsMessageBox() sink; and the ignore_missing_arguments_scope scoping class. It adds or updates all example and performance tests to correspond to the three-article series in ACCU's Overload. It adds support for GCC 4.4. It increases the maximum-parameter limit from 32 to 48. It bundles xTests 0.13.2 and depends on STLSoft 1.9.85.

  • Rrelease-mid
  •  24 May 2009 13:37
  • Rrelease-after

Changes: This release adds makefiles for Comeau 4.3.3, Sun Pro 5.9 (experimental), and GCC 4.0 64-bit for Mac OS X.

C5737ae13544352f5d9b793da9169f92_thumb

Project Spotlight

Validate Saudi ID

A PHP class to validate Saudi resident identifier numbers.

Ab16b8957f23fa7801b84b909ef263db_thumb

Project Spotlight

NOC

A Network Operation Center's Operation Support System.