Bastien Montagne
13f591d400
ID Duplicate: Factorize a lot the code.
...
Now that we have a uniform consistent behavior in all our ID duplicate
funtions, we can easily factorize it greatly. Code gets cleaner,
smaller, and less error-prone.
Note that ultimately, this duplicate/deep copy behavior could be added
as a callback of IDTypeInfo.
We could also rethink the duplicate flags (some data, even some obdata,
like Lattice, are not coverred currently).
And so on. But at least code should now be much more easily maintainable
and extendable.
2020-06-17 17:06:05 +02:00
..
2020-06-17 17:06:05 +02:00
2020-05-08 18:22:41 +02:00
2020-04-03 18:25:52 +02:00
2020-05-26 12:33:28 +02:00
2020-06-13 16:20:09 +10:00
2020-04-03 12:13:51 +02:00
2020-05-08 18:22:41 +02:00
2020-03-02 15:07:49 +01:00
2020-06-13 16:20:09 +10:00
2020-03-02 15:07:49 +01:00
2020-03-03 17:34:21 +01:00
2020-03-17 15:02:05 +01:00
2020-05-29 18:05:04 +02:00
2020-05-29 17:48:26 +02:00
2020-03-06 17:26:32 +01:00
2020-03-02 15:07:49 +01:00
2020-05-15 16:50:38 +02:00
2020-06-02 16:01:14 +02:00
2020-03-09 12:49:04 +01:00
2020-03-02 15:07:49 +01:00
2020-05-28 16:42:31 +10:00
2020-03-02 15:07:49 +01:00
2020-05-09 17:15:43 +10:00
2020-06-12 18:19:40 +03:00
2020-06-17 17:06:05 +02:00
2020-03-19 09:33:58 +01:00
2020-03-29 17:11:41 +11:00
2020-06-16 16:59:52 +02:00
2020-03-09 10:44:55 +01:00
2020-05-08 18:22:41 +02:00
2020-06-13 16:20:09 +10:00
2020-03-02 15:07:49 +01:00
2020-03-02 15:07:49 +01:00
2020-05-09 17:15:43 +10:00
2020-05-09 17:15:43 +10:00
2020-06-13 16:20:09 +10:00
2020-06-09 17:08:41 +02:00
2020-03-19 09:33:58 +01:00
2020-03-02 15:07:49 +01:00
2020-03-19 09:33:58 +01:00
2020-04-03 12:13:51 +02:00
2020-05-08 18:22:41 +02:00
2020-03-02 15:07:49 +01:00
2020-03-02 15:07:49 +01:00
2020-05-25 23:07:30 +10:00
2020-03-02 15:07:49 +01:00
2020-03-02 15:07:49 +01:00
2020-03-02 15:07:49 +01:00
2020-05-08 18:22:41 +02:00
2020-06-05 09:30:15 +02:00
2020-04-22 16:16:23 +02:00
2020-03-06 20:07:02 +01:00
2020-03-17 21:42:44 +01:00
2020-05-06 18:14:05 +02:00
2020-06-16 15:28:46 +02:00
2020-05-08 11:15:42 +02:00
2020-06-03 15:57:09 +02:00
2020-03-20 12:19:09 +11:00
2020-03-02 15:07:49 +01:00
2020-04-28 15:25:19 +02:00
2020-05-07 16:49:11 +02:00
2020-05-08 18:22:41 +02:00
2020-03-09 18:09:23 +01:00
2020-03-02 15:07:49 +01:00
2020-03-06 12:52:52 +01:00
2020-04-03 18:25:52 +02:00
2020-06-13 16:20:09 +10:00
2020-04-09 21:46:22 +02:00
2020-06-17 17:06:05 +02:00
2020-06-10 16:48:49 +02:00
2020-05-25 15:28:15 +02:00
2020-05-08 18:22:41 +02:00
2020-05-08 18:22:41 +02:00
2020-05-25 10:45:39 +02:00
2020-03-06 12:19:11 +01:00
2020-03-09 16:56:53 +01:00
2020-03-05 16:30:12 +01:00
2020-05-29 18:05:04 +02:00
2020-04-05 13:53:32 +10:00
2020-04-23 17:41:21 +02:00
2020-03-02 15:07:49 +01:00
2020-03-06 16:23:23 +01:00
2020-03-02 15:07:49 +01:00
2020-03-02 15:07:49 +01:00
2020-03-02 15:07:49 +01:00
2020-03-02 15:07:49 +01:00
2020-03-05 21:07:20 +01:00
2020-03-17 17:40:54 +01:00
2020-03-02 15:07:49 +01:00
2020-06-12 14:39:49 +10:00
2020-06-10 22:34:11 +10:00
2020-06-17 14:00:09 +10:00
2020-03-09 16:56:53 +01:00
2020-05-09 17:15:43 +10:00
2020-05-26 12:33:28 +02:00
2020-06-09 17:08:41 +02:00
2020-05-04 12:49:25 +02:00
2020-03-18 11:55:44 +03:00
2020-06-17 17:06:05 +02:00
2020-03-17 10:12:47 -06:00
2020-03-02 15:07:49 +01:00
2020-03-20 12:19:44 +11:00
2020-06-15 01:07:50 +10:00
2020-05-28 16:42:31 +10:00
2020-06-02 20:52:46 +02:00
2020-06-09 17:01:54 +02:00
2020-03-20 12:19:09 +11:00
2020-05-08 18:22:41 +02:00
2020-04-05 13:53:32 +10:00
2020-06-10 19:45:52 +02:00
2020-05-29 12:58:29 +10:00
2020-04-05 23:39:20 +02:00
2020-05-13 16:08:41 +10:00
2020-05-08 10:34:42 +02:00
2020-03-11 21:39:56 +11:00
2020-05-27 10:52:07 +10:00
2020-03-02 15:07:49 +01:00
2020-05-03 15:30:35 +02:00
2020-03-08 20:10:07 +01:00
2020-03-02 15:07:49 +01:00
2020-04-29 12:21:12 +10:00
2020-04-03 12:38:04 +11:00
2020-04-01 09:32:46 +02:00
2020-03-30 12:26:45 +02:00
2020-03-02 15:07:49 +01:00
2020-03-02 15:07:49 +01:00
2020-05-18 17:06:48 +02:00
2020-05-18 17:06:48 +02:00
2020-05-08 18:22:41 +02:00
2020-03-06 20:07:02 +01:00
2020-05-13 19:52:19 +02:00
2020-04-20 16:26:31 +02:00
2020-05-14 14:52:07 +10:00
2020-03-20 12:19:09 +11:00
2020-04-05 21:27:30 +02:00
2020-05-26 20:32:21 +02:00
2020-03-06 12:19:11 +01:00
2020-03-13 17:27:11 +11:00
2020-03-13 17:27:11 +11:00
2020-06-12 16:27:46 +10:00
2020-03-19 09:33:58 +01:00
2020-03-02 15:07:49 +01:00
2020-03-02 15:07:49 +01:00