| 
							
							
								 Benoit Blanchon | 77b4270d97 | Remove Visitable | 2022-07-03 15:37:08 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | ee74c3bb1c | Inline variantAccept() | 2022-05-23 19:17:18 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 37faa7ce13 | Merge definitions of VariantConstRef::accept()andVariantRef::accept() | 2022-05-23 19:11:09 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 3d6c328a4f | Add JsonVariant::link()(resolves #1343) | 2022-04-27 15:08:13 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 7b19a4b6e7 | Add getMemberConst()andgetElementConst() | 2022-04-27 15:07:26 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 98037e5742 | Move several functions from VariantImpl.hpptoVariantRef.hpp | 2022-04-27 15:07:26 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | d0e3808dd0 | Move declaration of VariantConstRefaboveVariantRef | 2022-04-27 15:07:25 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | fc9d8aa31e | Implement nesting()out ofVariantData | 2022-04-07 21:11:31 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | ff06292d74 | Fix -Wsign-conversion -funsigned-char(fixes #1715) | 2022-02-28 10:00:12 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | af18994deb | Update copyright notice | 2022-01-01 10:01:05 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 0f529a3587 | Renamed undocumented function isUndefined()toisUnbound() | 2021-12-16 14:55:26 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 4073b52c00 | Changed return type of convertToJson() and Converter::toJson() to void | 2021-07-23 15:11:48 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 1d24caf066 | Added InvalidConversion to identify invalid conversions (closes #1585) | 2021-06-11 11:54:52 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | af3bb131c8 | Fixed error Pe070 "incomplete type is not allowed" on IAR (fixes #1560) | 2021-05-19 15:07:59 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | c7c0b729c1 | Added a deprecation warning for is<char>() and is<char*>() | 2021-05-05 15:43:02 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 4780174ee1 | Added a deprecation warning for as<char>() and set(char) | 2021-05-04 16:10:50 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | ab23625091 | Renamed DEPRECATED to ARDUINOJSON_DEPRECATED | 2021-05-04 14:44:07 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 337864618c | Reversed parameters of convertToJson() and convertFromJson() Now the order matches copyArray(): source first, destination second. | 2021-04-28 10:25:39 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 4b89878c10 | Added a deprecation warning for as<char*>() | 2021-04-27 18:25:42 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | d5d2209d09 | Added "https://" prefix to all URLs so they are clickable in VS Code | 2021-03-29 19:35:25 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | d7f5b56ca4 | Added support for custom converters (closes #687) | 2021-03-20 14:52:47 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | e4ce75e20c | Simplified JsonVariant::as<T>()to always returnT | 2021-03-08 19:33:52 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 3aab36fec2 | Changed JsonVariantConst::is<JsonArray/JsonObject>() to return false (closes #1412) | 2021-02-25 19:19:23 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 744d61f6fd | Added JsonVariant::is<JsonVariant/JsonVariantConst>() (issue #1412) | 2021-02-23 08:41:24 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 05498aa178 | Added JsonVariant::is<JsonVariant>()(issue #1412) | 2021-02-23 08:39:58 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | b1eb273d5b | Added JsonVariant::is<JsonArrayConst/JsonObjectConst>() (issue #1412) | 2021-02-23 08:33:28 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 54d4b308f4 | Remove JsonVariant::set(char) | 2021-02-18 08:48:28 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 5234c8124b | Removed JsonVariant::as<char>()(fixes #1498) | 2021-02-18 08:48:10 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 97b7161d78 | Update copyright notice for 2021 | 2021-01-25 09:14:15 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 10ec0f21b0 | Fixed operator|(MemberProxy, JsonObject)(fixes #1415) | 2020-10-23 10:48:33 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 5ab53f42b2 | Added a return value to visitors | 2020-08-29 18:40:27 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 04c59985a1 | Inverted dependency between MemoryPool and string adapters. Inserted a null after each raw string in the pool. | 2020-07-08 09:38:27 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 7e58347fbe | Added comparisons between JsonVariants | 2020-07-02 15:28:34 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 0e794a28a1 | Simplified implementation of comparison operators | 2020-06-13 15:42:04 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | f7de027617 | Break build if using 64-bit integers with ARDUINOJSON_USE_LONG_LONG==0 | 2020-05-14 10:25:10 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 3bb0a7aa8e | Added support for enums inas<T>()andis<T>()(fixes #1256) | 2020-05-04 11:13:06 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | ec43bf4fe9 | Simplified the implementation of implicit casts | 2020-04-08 18:18:18 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 2996503b27 | Fixed enums serialized as booleans (fixes #1197) | 2020-02-26 16:16:20 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | a471aed6db | Improved coverage of JsonObject | 2020-02-22 14:17:10 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | d8724e0a0b | Changed the array subscript to automatically add missing elements | 2020-02-20 08:59:25 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 0814fc185f | Added a line-break after each "if" to get more accurate coverage report | 2020-02-16 15:05:23 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 94b1c75fd2 | Added getElement() and getMember() to JsonVariantConst | 2020-01-27 12:35:32 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 25879466da | Fixed variant.is<nullptr_t>() | 2020-01-13 20:47:43 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | f9cfea244a | Updated copyright notice | 2020-01-09 15:48:38 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | fcbec6eb6d | Use absolute instead of relative includes (fixes #1072) | 2019-08-26 11:57:57 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | aba42faf69 | Added operators ==and!=forJsonDocument | 2019-07-19 10:23:06 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 2507ee2e56 | Fixed assignment of JsonDocumenttoJsonVariant(issue #1023) | 2019-06-25 08:56:14 +02:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 6ec5ba521b | Added JsonVariant::containsKey() | 2019-03-22 21:58:12 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | 576543c4b4 | Added overflow handling in JsonVariant::as<T>() and JsonVariant::is<T>() | 2019-03-06 15:31:37 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Blanchon | c9d6bd76c9 | Added JsonDocument::remove()andJsonVariant::remove() | 2019-02-25 13:21:10 +01:00 |  |