Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						65d47e5e09
					 | 
					
						
						
							
							Add FormatInt for fast stand-alone integer formatting.
						
						
						
						
						
						
					 | 
					
						2013-09-09 06:51:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						bcef11c0d1
					 | 
					
						
						
							
							Add support for long double in Writer.
						
						
						
						
						
						
					 | 
					
						2013-09-08 16:27:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						1e724a9d33
					 | 
					
						
						
							
							Write docs.
						
						
						
						
						
						
					 | 
					
						2013-09-08 15:37:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						2a9f358d7e
					 | 
					
						
						
							
							Add support for long and unsigned long in Writer.
						
						
						
						
						
						
					 | 
					
						2013-09-08 14:18:08 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						563a575c0c
					 | 
					
						
						
							
							Fix more warnings.
						
						
						
						
						
						
					 | 
					
						2013-09-08 13:47:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						93e4125248
					 | 
					
						
						
							
							Move DIGITS to the implementation. Widen fill_ to support both char and wchar_t.
						
						
						
						
						
						
					 | 
					
						2013-09-08 13:07:04 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						9ff3b97779
					 | 
					
						
						
							
							Move more code from header to source.
						
						
						
						
						
						
					 | 
					
						2013-09-07 10:15:08 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						7cae763c91
					 | 
					
						
						
							
							Move code from header to source.
						
						
						
						
						
						
					 | 
					
						2013-09-06 20:23:42 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						c2e65d1371
					 | 
					
						
						
							
							Test and fix writing wide chars.
						
						
						
						
						
						
					 | 
					
						2013-09-06 19:34:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						525de51320
					 | 
					
						
						
							
							Test and fix writing wide strings.
						
						
						
						
						
						
					 | 
					
						2013-09-06 19:32:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						9b619782a0
					 | 
					
						
						
							
							Fix the build.
						
						
						
						
						
						
					 | 
					
						2013-09-04 22:10:58 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						bc6c1c17cc
					 | 
					
						
						
							
							Add support for wide strings.
						
						
						
						
						
						
					 | 
					
						2013-09-04 22:03:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						3a7962fc1b
					 | 
					
						
						
							
							Update the docs.
						
						
						
						
						
						
					 | 
					
						2013-09-04 20:44:13 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						ca171307f3
					 | 
					
						
						
							
							TempFormatter -> Formatter. Complete refactoring.
						
						
						
						
						
						
					 | 
					
						2013-09-04 19:23:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						50cf5e17a7
					 | 
					
						
						
							
							Merge ArgInserter into TempFormatter and replace BasicFormatter::operator() with BasicWriter::Format.
						
						
						
						
						
						
					 | 
					
						2013-09-03 18:58:13 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						6829819b8d
					 | 
					
						
						
							
							Fix MSVC build.
						
						
						
						
						
						
					 | 
					
						2013-09-03 15:59:46 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						82475e4874
					 | 
					
						
						
							
							Use checked iterators if _SECURE_SCL is defined.
						
						
						
						
						
						
					 | 
					
						2013-09-03 08:16:53 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						62a00e333a
					 | 
					
						
						
							
							Fix more "secure" warnings.
						
						
						
						
						
						
					 | 
					
						2013-09-02 20:31:00 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						f211e313e2
					 | 
					
						
						
							
							Fix MSVC "secure" warnings instead of (unsuccessfully) trying to disable them.
						
						
						
						
						
						
					 | 
					
						2013-09-02 20:24:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						0802941d4f
					 | 
					
						
						
							
							Disable MSVC "secure" warnings in format.h only.
						
						
						
						
						
						
					 | 
					
						2013-09-02 19:25:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						8b4a466716
					 | 
					
						
						
							
							Correct a miselading comment.
						
						
						
						
						
						
					 | 
					
						2013-08-31 11:14:43 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						c31eaef1b0
					 | 
					
						
						
							
							Fix an example.
						
						
						
						
						
						
					 | 
					
						2013-08-28 10:54:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						6323d30247
					 | 
					
						
						
							
							Implement compatibility with compilers other than clang
						
						
						
						
						
						
					 | 
					
						2013-05-15 10:04:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						5adb9f7a39
					 | 
					
						
						
							
							Add support for noexcept
						
						
						
						
						
						
					 | 
					
						2013-05-15 08:59:44 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						1cad3fadd6
					 | 
					
						
						
							
							Remove warning pragmas since there is no effect on "security" warnings
						
						
						
						
						
						
					 | 
					
						2013-04-22 08:37:01 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						ca7e689e08
					 | 
					
						
						
							
							Add missing include, try disable warnings on MSVC.
						
						
						
						
						
						
					 | 
					
						2013-04-22 08:11:57 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						6da2c53099
					 | 
					
						
						
							
							Fix compilation when windows.h is included (issue 2)
						
						
						
						
						
						
					 | 
					
						2013-04-22 07:39:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						d3be932534
					 | 
					
						
						
							
							Handle short and float arguments
						
						
						
						
						
						
					 | 
					
						2013-03-31 07:01:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						aa9a94c8df
					 | 
					
						
						
							
							Fix MSVC build
						
						
						
						
						
						
					 | 
					
						2013-02-28 11:13:43 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						6afa2994d5
					 | 
					
						
						
							
							Allocate large enough buffer to make _ecvt_s happy. Swap the order of template parameters in TempFormatter for convenience.
						
						
						
						
						
						
					 | 
					
						2013-02-28 10:47:20 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						478d004c1d
					 | 
					
						
						
							
							Get rid of secure warnings.
						
						
						
						
						
						
					 | 
					
						2013-02-27 14:45:04 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						6cc758b6e2
					 | 
					
						
						
							
							Workaround MSCRT brain damage, take 2.
						
						
						
						
						
						
					 | 
					
						2013-02-27 14:17:07 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						ab05af06f2
					 | 
					
						
						
							
							Workaround MSCRT brain damage.
						
						
						
						
						
						
					 | 
					
						2013-02-27 13:44:00 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						1e58ebf1b7
					 | 
					
						
						
							
							Fix a crash when exception is throws in nested Format. Check automatically assigned argument index. Add double output method to BasicWriter.
						
						
						
						
						
						
					 | 
					
						2013-02-27 13:17:09 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						dcb82310eb
					 | 
					
						
						
							
							Fix the build when isinf is a macro.
						
						
						
						
						
						
					 | 
					
						2013-02-21 17:44:29 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						695bb2f3d4
					 | 
					
						
						
							
							Fix a compilation issue when math.h is included before format.h
						
						
						
						
						
						
					 | 
					
						2013-02-21 16:53:58 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						60d51406ef
					 | 
					
						
						
							
							Look for isinf in std namespace too.
						
						
						
						
						
						
					 | 
					
						2013-02-05 08:11:04 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						b09f371306
					 | 
					
						
						
							
							Implement  a workaround for older GCC.
						
						
						
						
						
						
					 | 
					
						2013-02-05 08:05:01 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						74494c29cb
					 | 
					
						
						
							
							Fix the build.
						
						
						
						
						
						
					 | 
					
						2013-02-05 07:49:43 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						9d49321115
					 | 
					
						
						
							
							Fix MSVC build.
						
						
						
						
						
						
					 | 
					
						2013-02-05 07:43:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						688de77b36
					 | 
					
						
						
							
							Parameterize Formatter on character type and rename it to BasicFormatter.
						
						
						
						
						
						
					 | 
					
						2013-02-05 07:28:54 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						03dccc3c91
					 | 
					
						
						
							
							Rename BasicFormatter to BasicWriter.
						
						
						
						
						
						
					 | 
					
						2013-02-02 20:29:02 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						687301c516
					 | 
					
						
						
							
							Parameterize BasicFormatter on char type.
						
						
						
						
						
						
					 | 
					
						2013-01-26 16:07:28 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						dbfd021ae2
					 | 
					
						
						
							
							Document the write API.
						
						
						
						
						
						
					 | 
					
						2013-01-22 11:06:56 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						a1dccea9ba
					 | 
					
						
						
							
							Use one namespace (fmt) instead of two (format and fmt).
						
						
						
						
						
						
					 | 
					
						2013-01-21 11:42:25 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						f87c6ba358
					 | 
					
						
						
							
							Fix warnings.
						
						
						
						
						
						
					 | 
					
						2013-01-13 09:47:01 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						07ad14efdb
					 | 
					
						
						
							
							Simplify traits.
						
						
						
						
						
						
					 | 
					
						2013-01-13 09:41:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						2ca696d4df
					 | 
					
						
						
							
							Fix the build.
						
						
						
						
						
						
					 | 
					
						2013-01-13 09:29:37 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						41d898e1e4
					 | 
					
						
						
							
							Use (u)int64_t instead of long.
						
						
						
						
						
						
					 | 
					
						2013-01-13 08:45:02 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor Zverovich
							
						 
					 | 
					
						
						
							
						
						9fc0574715
					 | 
					
						
						
							
							Fix the build on MSVC.
						
						
						
						
						
						
					 | 
					
						2013-01-13 08:37:47 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |