Artöm Bakri Al-Sarmini 
								
							 
						 
						
							
							
							
							
								
							
							
								70be9751cd 
								
							 
						 
						
							
							
								
								typo fix  
							
							
							
						 
						
							2020-04-12 23:42:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Artöm Bakri Al-Sarmini 
								
							 
						 
						
							
							
							
							
								
							
							
								ec955f08b4 
								
							 
						 
						
							
							
								
								Templatize basic_json ctor from json_ref  
							
							
							
						 
						
							2020-04-12 22:32:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Cœur 
								
							 
						 
						
							
							
							
							
								
							
							
								8d92ca865f 
								
							 
						 
						
							
							
								
								Some typos  
							
							
							
						 
						
							2020-02-02 17:29:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Camille Bégué 
								
							 
						 
						
							
							
							
							
								
							
							
								8b686b30eb 
								
							 
						 
						
							
							
								
								Add restriction for tuple specialization of to_json  
							
							... 
							
							
							
							This commit fix the issue #1825 
Signed-off-by: Camille Bégué <c.begue@samsung.com> 
							
						 
						
							2019-11-04 09:57:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2806b201a8 
								
							 
						 
						
							
							
								
								make sure values are overwritten in from_json overloads  
							
							... 
							
							
							
							Caused unexpected behaviors when using get_to with values previously
set.
Fixes  !1511  
							
						 
						
							2019-04-01 17:47:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d21d298397 
								
							 
						 
						
							
							
								
								🎨  fixed indentation  
							
							
							
						 
						
							2019-03-28 14:23:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8451c236f 
								
							 
						 
						
							
							
								
								🚨  fixed warnings  
							
							
							
						 
						
							2019-03-17 12:01:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								27011e3718 
								
							 
						 
						
							
							
								
								🚨  fixed warnings  
							
							
							
						 
						
							2019-03-15 14:55:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Avedissian 
								
							 
						 
						
							
							
							
							
								
							
							
								f665a92330 
								
							 
						 
						
							
							
								
								Implement SFINAE friendly iterator_traits and use that instead.  
							
							
							
						 
						
							2018-11-07 18:39:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8cee0e38d9 
								
							 
						 
						
							
							
								
								🚑   fixed   #1319  
							
							
							
						 
						
							2018-10-30 17:29:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2e4f0b0d9 
								
							 
						 
						
							
							
								
								✏️  fixed some typos  
							
							
							
						 
						
							2018-10-28 14:20:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e2c5913a50 
								
							 
						 
						
							
							
								
								🚧  some changes to the BSON code  
							
							... 
							
							
							
							- added fuzz testers
- added some reference files
- made an exception text more clear 
							
						 
						
							2018-10-24 15:43:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a946dfc19c 
								
							 
						 
						
							
							
								
								add a note to maintainers in type_traits.hpp  
							
							
							
						 
						
							2018-10-17 12:03:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								45c8af2c46 
								
							 
						 
						
							
							
								
								add new is_constructible_* traits used in from_json  
							
							... 
							
							
							
							is_compatible_* traits were used in from_json, but it made no sense
whatsoever.
It used to work because of non-SFINAE correctness + json_ref
unconstrained variadic template constructor.
SFINAE checks are becoming quite complex, we need a specification of
some sort describing:
* which concepts the library uses
* how the conversion to/from json works in detail
Having such a specification would really help simplifying the current
code (as well as having meaningful checks).
Fixes  !1299  
							
						 
						
							2018-10-16 14:00:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								858e75c4df 
								
							 
						 
						
							
							
								
								🚨  fixed some clang-tidy warnings  
							
							
							
						 
						
							2018-10-07 18:39:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e52277b70 
								
							 
						 
						
							
							
								
								Fix issue  #1237  
							
							... 
							
							
							
							* Make the conversion operator SFINAE correct.
* Workaround a GCC bug with some traits in type_traits.hpp
The first bullet-point implies that every `get`/`get_ptr` be SFINAE
correct as well. 
							
						 
						
							2018-09-20 10:33:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aea648bb7a 
								
							 
						 
						
							
							
								
								remove now-useless traits. check for is_basic_json where needed  
							
							
							
						 
						
							2018-09-07 14:10:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7c8a2145a 
								
							 
						 
						
							
							
								
								refactor from/to_json(CompatibleArrayType)  
							
							
							
						 
						
							2018-09-07 12:18:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								29f72966c3 
								
							 
						 
						
							
							
								
								refactor is_compatible_type, remove conjunction & co  
							
							
							
						 
						
							2018-09-07 12:18:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								77967e6548 
								
							 
						 
						
							
							
								
								refactor is_compatible_integer_type  
							
							
							
						 
						
							2018-09-07 12:18:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								13760857ff 
								
							 
						 
						
							
							
								
								refactor is_compatible_array_type  
							
							
							
						 
						
							2018-09-07 12:18:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								924e95c6e8 
								
							 
						 
						
							
							
								
								refactor is_compatible_string_type  
							
							
							
						 
						
							2018-09-07 12:18:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e84195ab7b 
								
							 
						 
						
							
							
								
								refactor is_compatible_object_type  
							
							
							
						 
						
							2018-09-07 12:18:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b59c3367c9 
								
							 
						 
						
							
							
								
								use detected instead of has_* traits  
							
							
							
						 
						
							2018-09-07 12:17:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1ea8cd128c 
								
							 
						 
						
							
							
								
								fix void_t for older compilers  
							
							
							
						 
						
							2018-09-07 12:17:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb30ff0615 
								
							 
						 
						
							
							
								
								🚨  fixed a compiler warning  #1224  
							
							
							
						 
						
							2018-09-06 07:25:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0cc3db4f15 
								
							 
						 
						
							
							
								
								add static_asserts on SAX interface  
							
							
							
						 
						
							2018-08-16 11:59:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f6febbe359 
								
							 
						 
						
							
							
								
								split meta.hpp, add detected_t (used to define concepts)  
							
							
							
						 
						
							2018-08-16 11:58:42 +02:00