Noel Grandin
58d8d8ac67
tdf#69977: uno::Sequence is expensive
...
when used as a mutable data-structure. Plain std::vector halves the time
taken to display the chart dialog
Create a class to represent the std::vector we are going to be passing
around, and move some of the utility methods into it to make the code
prettier.
Also create an optimised append(&&) method for the common case of
appending small temporaries.
Change-Id: I7f5b43fb4a8a84e40e6a52fcb7e9f974091b4485
2015-12-11 10:11:23 +02:00
..
2015-11-25 13:57:29 +02:00
2015-10-14 09:30:20 +02:00
2015-09-09 10:06:12 +02:00
2015-11-10 10:32:00 +01:00
2015-11-25 13:57:29 +02:00
2015-11-11 10:49:30 +00:00
2015-11-26 10:02:21 +02:00
2015-11-10 10:32:00 +01:00
2015-10-27 08:20:43 +00:00
2015-11-23 13:59:25 +01:00
2015-11-17 14:24:58 +02:00
2015-11-08 23:03:49 +01:00
2015-11-10 10:32:00 +01:00
2015-10-12 17:52:29 +02:00
2015-11-25 13:57:29 +02:00
2015-12-08 11:46:36 +01:00
2015-09-13 19:38:08 +00:00
2015-10-23 12:05:04 +02:00
2015-09-16 16:30:38 +02:00
2015-11-10 10:32:00 +01:00
2015-10-15 09:58:34 +02:00
2015-11-19 13:02:53 +01:00
2015-12-08 08:39:44 +00:00
2015-10-23 12:05:04 +02:00
2015-10-12 17:52:29 +02:00
2015-10-27 08:20:43 +00:00
2015-10-12 17:52:29 +02:00
2015-11-26 13:48:21 +00:00
2015-09-29 15:08:43 +02:00
2015-10-23 12:05:04 +02:00
2015-10-12 17:52:29 +02:00
2015-11-25 13:57:29 +02:00
2015-11-26 13:48:21 +00:00
2015-10-23 12:05:04 +02:00
2015-11-10 10:32:00 +01:00
2015-09-22 20:21:55 +02:00
2015-11-11 10:49:30 +00:00
2015-11-10 10:32:00 +01:00
2015-10-23 12:05:04 +02:00
2015-10-12 17:52:29 +02:00
2015-10-16 12:35:54 +02:00
2015-10-12 17:52:29 +02:00
2015-10-23 12:05:04 +02:00
2015-10-26 21:04:30 +00:00
2015-11-10 10:32:00 +01:00
2015-11-10 10:32:00 +01:00
2015-08-30 12:58:46 +00:00
2015-11-25 13:57:29 +02:00
2015-11-10 10:32:00 +01:00
2015-11-10 10:32:00 +01:00
2015-10-27 13:59:10 +01:00
2015-10-12 17:52:29 +02:00
2015-09-29 15:08:43 +02:00
2015-10-23 12:05:04 +02:00
2015-11-25 23:22:06 +00:00
2015-11-23 13:59:25 +01:00
2015-10-12 17:52:29 +02:00
2015-11-10 10:32:00 +01:00
2015-10-26 20:24:16 +01:00
2015-10-12 17:52:29 +02:00
2015-12-07 09:26:19 +01:00
2015-11-10 10:32:00 +01:00
2015-11-10 10:32:00 +01:00
2015-10-23 12:05:04 +02:00
2015-11-13 11:55:52 +01:00
2015-12-10 08:06:06 +01:00
2015-10-23 12:05:04 +02:00
2015-10-12 17:52:29 +02:00
2015-09-30 11:03:34 +00:00
2015-10-12 17:52:29 +02:00
2015-11-19 13:39:17 +01:00
2015-11-25 13:57:29 +02:00
2015-11-10 10:32:00 +01:00
2015-11-03 20:01:46 +00:00
2015-10-23 12:05:04 +02:00
2015-09-30 11:03:34 +00:00
2015-10-12 17:52:29 +02:00
2015-10-12 17:52:29 +02:00
2015-10-23 12:05:04 +02:00
2015-10-12 17:52:29 +02:00
2015-11-10 10:32:00 +01:00
2015-11-11 10:49:30 +00:00
2015-11-25 13:57:29 +02:00
2015-11-10 10:32:00 +01:00
2015-10-12 17:52:29 +02:00
2015-11-10 10:32:00 +01:00
2015-10-12 17:52:29 +02:00
2015-12-03 22:52:14 +00:00
2015-10-06 10:17:02 +02:00
2015-10-01 09:33:35 +00:00
2015-10-12 17:52:26 +02:00
2015-11-10 10:32:00 +01:00
2015-11-23 14:25:59 +00:00
2015-10-12 17:52:29 +02:00
2015-12-08 15:57:36 +02:00
2015-10-12 17:52:29 +02:00
2015-11-10 10:32:00 +01:00
2015-12-02 13:44:24 +00:00
2015-10-16 09:11:29 +00:00
2015-11-10 10:32:00 +01:00
2015-10-12 17:52:29 +02:00
2015-10-15 10:32:29 +02:00
2015-11-17 12:26:32 +00:00
2015-10-12 17:52:29 +02:00
2015-10-12 17:52:29 +02:00
2015-12-08 15:57:36 +02:00
2015-12-11 10:11:23 +02:00
2015-10-12 17:52:29 +02:00
2015-11-25 13:57:29 +02:00
2015-11-20 11:14:24 +00:00
2015-10-12 17:52:29 +02:00
2015-10-12 17:52:29 +02:00
2015-10-12 17:52:29 +02:00
2015-11-25 13:57:29 +02:00
2015-11-17 10:59:47 +02:00
2015-11-25 13:57:29 +02:00
2015-12-03 13:57:23 +02:00
2015-11-25 23:22:06 +00:00
2015-12-08 08:39:44 +00:00
2015-10-12 17:52:29 +02:00
2015-10-23 12:05:04 +02:00
2015-10-23 12:05:04 +02:00
2015-10-23 12:05:04 +02:00
2015-11-11 10:49:30 +00:00
2015-11-10 10:32:00 +01:00
2015-12-10 08:06:06 +01:00
2015-12-08 08:39:44 +00:00
2015-12-07 20:49:02 +00:00
2015-11-17 12:26:32 +00:00
2015-11-10 10:32:00 +01:00
2015-11-10 10:32:00 +01:00
2015-10-23 12:05:04 +02:00