Mike Kaganski
7b2ea917ce
Optimize JsonToPropertyValues a bit
...
1. Make it take string view: helps to avoid extra string allocation
e.g. in desktop::jsonToPropertyValuesVector, and will help more,
when C++26 stringstream ctor taking string view is available.
2. Factor out a function taking boost::property_tree::ptree, making
implementation simpler for [][]com.sun.star.beans.PropertyValue and
[]com.sun.star.beans.PropertyValue, without writing a child node to
a JSON string, and parsing it again.
Change-Id: I16ac2641633ea67a7c9c054c9df09a790500e6fb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/175361
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com >
2024-10-21 20:28:43 +02:00
..
2024-03-26 17:16:47 +01:00
2023-05-23 16:04:32 +02:00
2024-09-18 11:45:21 +02:00
2024-03-26 17:16:47 +01:00
2024-03-26 17:16:47 +01:00
2024-03-26 17:16:47 +01:00
2024-03-13 08:14:38 +01:00
2024-04-30 10:40:14 +02:00
2024-10-01 11:16:39 +02:00
2024-02-12 20:25:54 +01:00
2024-03-26 17:16:47 +01:00
2024-10-01 15:18:21 +02:00
2024-02-08 21:33:15 +01:00
2024-03-13 08:14:38 +01:00
2023-08-02 19:45:03 +02:00
2024-10-14 13:07:37 +02:00
2023-08-19 11:15:25 +02:00
2024-09-12 12:34:50 +02:00
2024-09-26 19:14:29 +02:00
2023-10-24 10:43:42 +02:00
2023-12-20 20:15:29 +01:00
2024-03-13 08:14:38 +01:00
2024-06-21 11:35:51 +02:00
2023-09-22 09:33:13 +02:00
2023-08-30 14:34:39 +02:00
2024-01-16 13:20:10 +01:00
2024-01-16 13:20:10 +01:00
2024-08-16 09:29:43 +02:00
2024-03-26 17:16:47 +01:00
2023-10-23 11:04:42 +02:00
2024-04-22 13:26:38 +02:00
2024-04-30 06:20:50 +02:00
2024-03-13 08:14:38 +01:00
2024-02-14 07:57:24 +01:00
2024-09-29 09:05:16 +02:00
2024-03-26 17:16:47 +01:00
2024-03-26 17:17:03 +01:00
2024-10-21 20:28:43 +02:00
2024-03-26 17:16:47 +01:00
2023-10-11 21:53:13 +02:00
2024-03-26 17:16:47 +01:00
2024-02-12 20:25:54 +01:00
2024-09-09 16:08:42 +02:00
2024-03-28 19:08:49 +01:00
2024-03-26 17:16:47 +01:00
2024-03-02 09:36:01 +01:00
2024-05-07 09:51:13 +02:00
2024-08-27 09:10:04 +02:00
2024-03-13 08:14:38 +01:00
2024-03-26 17:16:47 +01:00
2024-07-15 11:11:08 +02:00
2024-10-18 10:02:51 +02:00
2023-04-19 19:18:51 +02:00
2024-04-30 10:40:14 +02:00
2024-03-13 08:14:38 +01:00
2024-07-20 12:34:57 +02:00
2023-11-23 12:07:09 +01:00
2024-07-18 15:34:13 +02:00
2024-07-19 17:11:26 +02:00
2024-03-08 07:06:13 +01:00
2023-09-22 09:33:13 +02:00
2024-08-23 21:52:45 +02:00
2024-04-30 10:40:14 +02:00
2024-09-13 18:51:41 +02:00
2024-04-30 10:40:14 +02:00
2024-07-09 05:46:19 +02:00
2024-04-30 10:40:14 +02:00
2024-03-26 17:16:47 +01:00
2023-10-31 11:39:14 +01:00
2023-12-24 12:14:14 +01:00
2024-08-05 13:15:31 +02:00