Niels Lohmann
|
e1ca484bc1
|
📝 added note about Conan #566
|
2017-06-17 11:20:09 +02:00 |
|
Niels Lohmann
|
b27d2adcbe
|
✨ accept functions to check if input is valid JSON #458
|
2017-06-16 19:23:55 +02:00 |
|
Niels Lohmann
|
d415293d41
|
Merge pull request #615 from theodelrieu/develop
remove std::pair support
|
2017-06-16 18:16:20 +02:00 |
|
Théo DELRIEU
|
c98364834f
|
remove std::pair support
|
2017-06-13 11:11:29 +02:00 |
|
Niels Lohmann
|
fd4a0ecabc
|
Merge branch 'feature/ifstream' into develop
|
2017-06-13 08:41:14 +02:00 |
|
Niels Lohmann
|
88dc7c11fa
|
🔨 fixed a warning
|
2017-06-12 19:58:44 +02:00 |
|
Niels Lohmann
|
afb959a083
|
🔨 removed nonportable code
|
2017-06-12 19:02:08 +02:00 |
|
Niels Lohmann
|
ac793e957f
|
🔨 trying to fix #367
Code from https://stackoverflow.com/a/44503794/266378 which is hopefully working with MSVC.
|
2017-06-12 18:58:58 +02:00 |
|
Niels Lohmann
|
5fa5c17bc6
|
✏️ cleanup after #595
|
2017-06-10 18:29:16 +02:00 |
|
Niels Lohmann
|
6caad48e44
|
Merge pull request #595 from HenryRLee/iterator_arithmetic
Issue #593 Fix the arithmetic operators in the iterator and reverse iterator
|
2017-06-10 18:26:48 +02:00 |
|
HenryLee
|
e12c2ee6a8
|
Merge branch 'develop' into iterator_arithmetic
|
2017-06-09 20:47:42 +10:00 |
|
Niels Lohmann
|
52f934cbbf
|
Merge pull request #609 from theodelrieu/develop
Add pair support, fix CompatibleObject conversions (fixes #600)
|
2017-06-07 16:38:23 +02:00 |
|
Théo DELRIEU
|
cea39dfaa8
|
fix #600
Instead of calling CompatibleObjectType iterator-range constructor,
first convert json::value_type to CompatibleObjectType::value_type
|
2017-06-07 10:24:59 +02:00 |
|
HenryLee
|
6661ec755b
|
Merge branch 'develop' into iterator_arithmetic
|
2017-06-07 18:01:46 +10:00 |
|
HenryLee
|
0f065edff6
|
Revert a change in reverse iterator to pass the test cases
|
2017-06-07 18:01:01 +10:00 |
|
Niels Lohmann
|
92ef19696a
|
✏️ cleanup after #598
|
2017-06-06 20:48:11 +02:00 |
|
Niels Lohmann
|
bfdf0d1ce6
|
Merge pull request #598 from HenryRLee/issue550
#550 Fix iterator related compiling issues for Intel icc
|
2017-06-06 20:41:42 +02:00 |
|
Théo DELRIEU
|
85de93ba93
|
add std::pair<CompatibleStringType, T> support
|
2017-06-06 13:56:16 +02:00 |
|
HenryLee
|
c98169d0d5
|
Revert "Change iterator category to random access"
This reverts commit c4ab8f827e .
|
2017-06-05 21:59:17 +10:00 |
|
HenryLee
|
fb91aa81da
|
Merge branch 'develop' into iterator_arithmetic
|
2017-06-05 20:24:21 +10:00 |
|
HenryLee
|
2ba554e442
|
Merge branch 'develop' into issue550
|
2017-06-05 20:24:08 +10:00 |
|
Niels Lohmann
|
1a9d76679a
|
🐛 fixed the issue with GCC7 #590
|
2017-06-04 18:40:32 +02:00 |
|
Niels Lohmann
|
d19c5ced4b
|
🐛 skipping BOM for iterators #602
I totally forgot about byte order marks in this scenario.
|
2017-06-02 12:38:32 +02:00 |
|
Niels Lohmann
|
c043ba6978
|
🔥 removed failing test #529
|
2017-06-01 07:32:39 +02:00 |
|
HenryLee
|
f2e1643039
|
Add test cases for iterator to const iterator assignment
|
2017-05-31 00:50:40 +10:00 |
|
HenryLee
|
2d5f0c0549
|
Redefine the converting assignment in iterator
|
2017-05-31 00:50:14 +10:00 |
|
HenryLee
|
c09a4cbbd7
|
Add test cases for iterator to const iterator conversion
|
2017-05-31 00:31:16 +10:00 |
|
HenryLee
|
0a51fb22ed
|
Fix indentation
|
2017-05-30 23:37:24 +10:00 |
|
HenryLee
|
881cd3f420
|
Remove the iter_impl<const basic_json> copy constructor and copy assignment
|
2017-05-30 20:57:22 +10:00 |
|
HenryLee
|
790e7ca9e9
|
Add struct keyword in front of internal_iterator
|
2017-05-30 20:27:05 +10:00 |
|
HenryLee
|
ce39330ff8
|
Add converting constructors for iterator
|
2017-05-30 20:23:25 +10:00 |
|
HenryLee
|
c4ab8f827e
|
Change iterator category to random access
|
2017-05-30 19:44:55 +10:00 |
|
HenryLee
|
daea213b44
|
Use static cast in the implementation of the operators of reverse iterator
|
2017-05-29 23:56:21 +10:00 |
|
HenryLee
|
0c2ed00ebe
|
Add missing test cases for n + it arithmetic in iterators
|
2017-05-29 22:39:27 +10:00 |
|
HenryLee
|
5b245dae06
|
Comment out the exception message check in operator[] of reverse iterator
|
2017-05-29 22:19:10 +10:00 |
|
HenryLee
|
e42db27d6d
|
Fix the indentation from the latest commit
|
2017-05-29 20:02:58 +10:00 |
|
HenryLee
|
3aef1a582e
|
Change the definition of the operator override of reverse iterator to using the result of the base class directly
|
2017-05-29 19:45:34 +10:00 |
|
HenryLee
|
a3bf0131c4
|
Fix some more reverse iterator arithmetic test codes
|
2017-05-29 19:43:45 +10:00 |
|
HenryLee
|
adc73d6d5f
|
Fix the arithmetic mistakes in reverse iterator
|
2017-05-29 18:52:53 +10:00 |
|
HenryLee
|
ed62129f8e
|
Override n + iterator operator in the iterator
|
2017-05-27 13:44:14 +10:00 |
|
Niels Lohmann
|
52adf3fd5b
|
🔨 fixed compilation
|
2017-05-22 22:59:57 +02:00 |
|
Niels Lohmann
|
9a576fe1d9
|
✅ added test for #367
|
2017-05-22 22:49:39 +02:00 |
|
Niels Lohmann
|
c7bd01edf2
|
🔨 trying something #367
|
2017-05-22 17:06:46 +02:00 |
|
Niels Lohmann
|
9e507dfad5
|
✅ tests and fix for #367
operator>> now works as expected.
|
2017-05-21 16:36:51 +02:00 |
|
Niels Lohmann
|
16b63d3197
|
🔨 working toward #367
|
2017-05-20 12:44:13 +02:00 |
|
Niels Lohmann
|
8a35fdd8f5
|
🔨 overworked accept() function
Fixed to make sure no token is "overlooked".
|
2017-05-20 12:24:13 +02:00 |
|
Niels Lohmann
|
9ddc69f3a9
|
🐛 adjusting fix for future versions #586
|
2017-05-20 10:49:06 +02:00 |
|
Niels Lohmann
|
99cb095e89
|
🐛 fix for #586
Also added a Travis builder with -std=c++1z
|
2017-05-20 10:34:49 +02:00 |
|
Niels Lohmann
|
0f4131d138
|
Merge pull request #583 from zhaohuaxishi/doxygen_error
fix doxygen error of basic_json::get()
|
2017-05-15 21:09:43 +02:00 |
|
Niels Lohmann
|
0c3ffe12cd
|
⏪ reverting first/second experiment #350
|
2017-05-15 21:07:58 +02:00 |
|