Commit Graph

549 Commits

Author SHA1 Message Date
Théo DELRIEU
b81c2a22ea fix compilation on gcc 4.9 2016-10-23 17:56:13 +02:00
Théo Delrieu
56492ce9c3 fix compilation on vs2015 (taken from MS-ranges) 2016-10-22 19:04:59 +02:00
Théo DELRIEU
15507d1e2b move most SFINAE trickery in to/from_json_fn 2016-10-21 16:28:01 +02:00
Théo DELRIEU
5451aa5373 remove has_destructor and has_json_traits, use decltype instead 2016-10-20 18:02:07 +02:00
Théo DELRIEU
9d290c6d99 use uncvref_t<T> instead of remove_cv_t<remove_reference_t<T>>> 2016-10-20 14:06:11 +02:00
Théo DELRIEU
db4806b247 rename __static_const to _static_const (reserved identifier) 2016-10-20 13:45:48 +02:00
Théo DELRIEU
2407833226 revert useless formatting 2016-10-20 13:37:50 +02:00
Théo DELRIEU
06d60de3aa add alias templates to reduce boilerplate 2016-10-19 00:17:49 +02:00
Théo DELRIEU
733e95f4ae wip: add get_impl overload that uses free from_json method 2016-10-19 00:00:54 +02:00
Théo DELRIEU
f805dfcbbf wip: modify from_json prototype 2016-10-19 00:00:53 +02:00
Théo DELRIEU
63241db76e wip: add free function to_json/from_json support 2016-10-19 00:00:53 +02:00
Théo DELRIEU
0001032d42 anonymous namespace renamed to detail 2016-10-19 00:00:53 +02:00
Théo Delrieu
c136f67398 add first version support for user-defined types 2016-10-19 00:00:53 +02:00
Niels
606098f45d release 2.0.6 2016-10-15 16:47:45 +02:00
Niels
67b9f1936d cleanup after closing #324 2016-10-12 22:05:45 +02:00
Niels Lohmann
bb9d87ad55 Merge pull request #324 from vpetrigo/has_mapped_improve
make has_mapped_type struct friendly
2016-10-12 21:59:56 +02:00
Niels
d3e7f9da67 code cleanup for #323 2016-10-10 20:38:50 +02:00
Niels
97280bbcfc added missing header 2016-10-09 16:32:01 +02:00
Vladimir Petrigo
e9fde3e116 make has_mapped_type struct friendly 2016-10-08 16:50:23 +03:00
Niels
2fa8ea0f74 started fixing #323 2016-10-08 14:27:28 +02:00
Niels
b6550b35c3 fix after #313 2016-10-04 18:20:36 +02:00
Stefan Codrescu
be61091401 trivial documentation fix 2016-09-16 18:15:36 -06:00
Niels
3d104f1d43 version bump 2016-09-14 23:06:39 +02:00
Niels
6bbcdc1ec5 fixes #310 2016-09-14 22:48:12 +02:00
Niels
768d66560e version bump 2016-09-11 23:36:59 +02:00
Niels
f922426ec3 fixed #304 2016-09-11 22:40:51 +02:00
Niels
2daab5a4c2 fixed #306 2016-09-11 22:30:08 +02:00
Niels
df9fd6237e release 2.0.3 2016-08-31 21:27:23 +02:00
Niels
ae7aaed4ac Merge branch 'develop' into feature/iterator_range_parsing 2016-08-31 18:07:18 +02:00
Niels
442058f8ed interface cleanup 2016-08-31 17:07:35 +02:00
Niels
afba1d3fcb forgot to run re2c 2016-08-30 23:51:14 +02:00
Niels
941714c99c template changes did not work with MSVC 2016-08-30 23:49:06 +02:00
Niels
a485aa8d27 cleanup and improvement of branch coverage 2016-08-30 23:44:15 +02:00
Niels
6e6e1c9b1f implemented idea from #290 2016-08-30 18:26:07 +02:00
Niels
f76f9efe58 Merge branch 'develop' into feature/iterator_range_parsing 2016-08-30 18:20:13 +02:00
Niels
29c5f32d42 fixed performance degradation (#272) 2016-08-29 22:36:33 +02:00
Niels
04c6c886eb another experiment 2016-08-24 21:02:33 +02:00
Niels Lohmann
8b833c452a experiment: changed order of parse functions 2016-08-24 07:12:56 +02:00
Niels
1d66ab9f7a fixed lexer issue which required null byte at the end of contiguous storage containers #290 2016-08-23 22:38:05 +02:00
Niels
a79d634ccb integrated proposals for #290 2016-08-22 21:40:07 +02:00
Niels
cda84ba323 Merge branch 'develop' into feature/iterator_range_parsing 2016-08-21 23:15:27 +02:00
Niels
94331a355d removed LCOV_EXCL_LINE 2016-08-21 21:50:13 +02:00
Niels
b4571360df more on #290 2016-08-21 12:35:40 +02:00
Niels
eef8059003 allowing parsing from contiguous containers 2016-08-20 20:29:33 +02:00
Niels
6f3554f040 Merge branch 'develop' into feature/iterator_range_parsing 2016-08-20 18:51:11 +02:00
Niels
039cedaf8e changes to address #295 2016-08-17 23:14:28 +02:00
Niels
5e67f7af01 added a first version of a parser for #290 2016-08-15 22:44:14 +02:00
Niels
f791c5fd2e Merge branch 'develop' into feature/iterator_range_parsing 2016-08-15 21:46:02 +02:00
Niels
ca80a71c28 added notes from the CII Best Practices badge 2016-08-15 21:45:49 +02:00
Niels
dfc2c1abe5 added assertion for contiguous memory 2016-08-14 23:38:20 +02:00