Peter Conrad
81c8d89341
Added max_depth parameter to variant conversions
2018-03-13 22:00:18 +01:00
Peter Conrad
527daab6b7
Moved format_string from variant.cpp to string.cpp (it is declared in string.hpp), added handling of recursion errors
2018-03-09 18:52:01 +01:00
theoreticalbts
463f242ffa
Implement parse_size() function
2016-11-07 14:35:05 -05:00
Eric Frias
e5a5323642
When formatting doubles as strings, use 17 digits of precision to ensure they are read back in without loss (up from 12 digits).
...
Add a mode to the JSON parser to parse all real numbers into strings, so we can later parse them into doubles or another fixed/floating point format to preserve as much precision as needed
2015-06-12 11:05:52 -04:00
Daniel Larimer
73c2c1de90
fix static_variant to/from variant
2015-03-05 09:54:33 -05:00
drltc
594ef43f76
Wrap boost exceptions thrown by to_int64, to_uint64, to_double
2014-12-15 15:40:35 -05:00
Daniel Larimer
8468f392ce
default to_string conversion is now fixed
2014-08-13 16:06:42 -04:00
Daniel Larimer
dd32afd0c3
adding better exception handling on lexical casts
2014-06-05 11:31:42 -04:00
Daniel Larimer
5a0f996333
adding pretty print
2014-06-03 11:09:15 -04:00
Daniel Larimer
987568e31b
update apis
2014-03-27 01:09:08 -04:00
Daniel Larimer
b83a49298e
adding extra to_string
2014-03-11 11:29:29 -04:00
Daniel Larimer
8d65e5e265
adding trim method
2013-12-24 20:22:21 -05:00
Daniel Larimer
b07aed4a22
Update use of fc::string and fc::vector.
2013-06-27 14:19:08 -04:00
Daniel Larimer
59a121d64b
Updating FC with changes from phoenix-int
2013-06-05 15:19:00 -04:00
Daniel Larimer
63c0440a80
fix fc::string::rfind default args
2012-12-31 11:06:10 -05:00
Daniel Larimer
73f94bcebe
various updates
2012-12-19 12:23:12 -05:00
Daniel Larimer
161ce54cb8
windows port
2012-12-18 14:37:14 -05:00
Daniel Larimer
cf10bac3db
add error_report::to_string and to_detail_string
2012-12-13 13:08:25 -05:00
Daniel Larimer
e33e78ce51
port to windows
2012-12-03 14:51:31 -05:00
Daniel Larimer
c174a93ffb
added std::string conversion for fc::string
2012-10-09 23:21:41 -04:00
Daniel Larimer
3f73d25e44
various updates
2012-10-09 21:40:29 -04:00
Daniel Larimer
0d5afe86d9
fixed thread::schedule
2012-09-22 21:26:13 -04:00
Daniel Larimer
66838956dd
removed boost exception from header, shaved 15 seconds off of build time (33%)
2012-09-14 22:47:37 -04:00
Daniel Larimer
f90a57ba40
ports for gcc-4.6, lack of template alias
2012-09-10 00:48:08 -05:00
Daniel Larimer
018609fafa
moving more functions from mace to fc
2012-09-08 23:46:19 -04:00
Daniel Larimer
9041b9bff4
Initial checkin of FC code.
2012-09-07 22:50:37 -04:00