Leandro Freitas
707a450ade
Fix ignoring_handler for arrays in nested described structs
...
When parsing unexpected fields containing arrays in described structs,
signal_value instead of signal_end to avoid prematurely exiting the
parent object context.
2025-12-05 09:11:57 -05:00
Dmitry Arkhipov
fc255cf114
increase parse_into coverage
2024-10-23 15:43:59 +03:00
Dmitry Arkhipov
3857c2ab91
allow extra members for converted structs
2024-10-23 15:43:59 +03:00
Dmitry Arkhipov
27c40ee8c3
fix parse_into handling of tuple of the wrong size
2024-10-07 21:35:43 +03:00
Dmitry Arkhipov
b036074e4b
check for input size larger than allowed size of sequence
2024-10-07 18:07:57 +03:00
Dmitry Arkhipov
1f6f1a2384
handle missing error case in direct parsing
2024-05-13 21:06:56 +03:00
Dmitry Arkhipov
2883ff1689
conversion of described classes supports private members
2024-03-02 10:59:31 +03:00
Dmitry Arkhipov
bacc644f93
deprecate type aliases
2024-02-09 13:19:49 +03:00
Dmitry Arkhipov
ed3a618e4c
direct parsing supports paths
2024-02-06 20:01:31 +03:00
Dmitry Arkhipov
e19eddeaee
parse_into clears strings before filling them
2023-10-09 16:59:39 +03:00
Dmitry Arkhipov
75981e701e
parse_into clears sequences before filling them
2023-10-09 16:59:39 +03:00
Dmitry Arkhipov
a3821cea69
increase parse_into coverage
2023-10-09 16:59:39 +03:00
Dmitry Arkhipov
c1b7174780
add array size checking for parse_into
2023-10-09 16:59:39 +03:00
Dmitry Arkhipov
4f4396e1f8
test parse_into error reporting
2023-10-09 16:59:39 +03:00
Dmitry Arkhipov
9859866d08
parse_into supports std::array
2023-10-09 16:59:39 +03:00
Dmitry Arkhipov
7b26a344be
parse_into supports variants
2023-10-09 16:59:39 +03:00
Dmitry Arkhipov
98b85ad1ab
parse_into tuple support works on C++11
2023-10-09 16:59:39 +03:00
Dmitry Arkhipov
71a6521203
extend parse_into API, document it
2023-10-09 16:59:39 +03:00
Dmitry Arkhipov
7133184252
parse_into supports optionals
2023-10-09 16:59:39 +03:00
Dmitry Arkhipov
ef6e310141
parse_into supports described enums
2023-10-09 16:59:39 +03:00
Peter Dimov
4c628ae36a
Add null_handler
2023-10-09 16:59:39 +03:00
Peter Dimov
7761788417
Add parse_into
2023-10-09 16:59:39 +03:00