Pesc0
c65f049d20
[Toponaming] create ElementMap class (#9175)
* Copypaste ElementMap
* Add MappedNameRef
* Fix missing include
* Copypaste `findTagInElementName`
* fix error introduced _somewhere_
* refactor toponaming constants
* Move `findTagInElementName` in `MappedName`
* reintroduce workaround to compile ElementMap
* Added missing functions copied from complexgeodata
* fix last compile errors, reorder and format files
* remove recursive refs to ComplexGeoData
* Add more comments
* fixed comments and added tests
* added FIXME, make functions private, misc fixes
* Move static functions from complexGeoData to PostfixStringReferences. Rename to ElementNamingUtils
* Fix broken includes due to previous change
* Revert constants from string to const char*
* added childmap tests and made hasher public
* Make functions private
* Added remaining tests
* removed bool return from `erase` functions
* fix missing appexport
Co-authored-by: John Dupuy <jdupuy98@gmail.com>
2023-06-15 09:05:24 -05:00
..
2022-08-02 12:37:46 +02:00
2022-08-02 12:37:46 +02:00
2022-08-15 11:42:26 +02:00
2022-05-31 12:55:54 -04:00
2022-07-24 21:39:59 +02:00
2022-01-25 20:21:30 +01:00
2022-08-02 12:37:46 +02:00
2022-08-29 11:42:09 +02:00
2022-03-09 21:55:31 +01:00
2022-08-02 12:37:46 +02:00
2022-08-29 11:42:09 +02:00
2023-05-11 14:34:35 -05:00
2022-08-29 11:42:09 +02:00
2022-08-15 11:42:26 +02:00
2022-06-13 08:42:40 -04:00
2023-05-23 14:24:45 +02:00
2022-12-13 17:48:51 +01:00
2023-04-10 16:53:51 +02:00
2023-05-23 14:24:45 +02:00
2023-06-01 19:25:00 +02:00
2023-05-23 14:24:45 +02:00
2023-05-23 14:24:45 +02:00
2022-08-29 11:42:09 +02:00
2022-08-02 12:37:46 +02:00
2023-01-23 00:34:37 +01:00
2022-03-03 01:01:10 +01:00
2022-08-02 12:37:46 +02:00
2022-08-02 13:04:50 +02:00
2022-08-02 12:37:46 +02:00
2022-03-02 01:51:05 +01:00
2022-08-02 12:37:46 +02:00
2022-07-18 13:07:16 +02:00
2022-08-29 11:42:09 +02:00
2022-07-18 03:16:22 +02:00
2022-08-29 11:42:09 +02:00
2022-07-18 03:16:22 +02:00
2023-03-14 15:59:33 +01:00
2023-03-26 09:32:56 +02:00
2022-05-09 14:21:10 +02:00
2022-08-02 12:37:46 +02:00
2022-03-02 01:51:05 +01:00
2022-08-02 12:37:46 +02:00
2023-01-13 15:57:18 +01:00
2022-11-09 14:08:54 +01:00
2022-11-04 08:55:30 -04:00
2022-12-03 17:08:17 -06:00
2022-12-03 17:08:17 -06:00
2022-09-30 14:52:11 +02:00
2022-09-30 14:52:11 +02:00
2023-06-01 19:25:00 +02:00
2022-08-02 12:37:46 +02:00
2023-02-24 20:33:40 -06:00
2022-08-29 11:42:09 +02:00
2022-08-15 11:42:26 +02:00
2022-05-31 11:48:04 +02:00
2022-06-28 00:42:33 +02:00
2021-09-14 16:40:30 +02:00
2022-07-14 14:52:23 +02:00
2022-07-14 14:52:23 +02:00
2023-03-12 06:06:29 +01:00
2023-03-12 16:17:38 +01:00
2023-01-06 09:14:41 -06:00
2023-01-06 09:14:41 -06:00
2023-01-23 16:59:28 +01:00
2022-12-05 12:51:38 +01:00
2022-03-01 12:13:58 +01:00
2022-03-01 12:13:58 +01:00
2022-06-08 00:52:19 +02:00
2022-10-23 09:14:44 -05:00
2023-01-03 10:54:47 +01:00
2023-01-03 10:54:47 +01:00
2023-01-03 10:54:47 +01:00
2023-03-01 18:43:15 +01:00
2022-07-30 17:16:28 +02:00
2022-07-30 17:10:56 +02:00
2022-07-30 17:10:56 +02:00
2022-10-05 18:58:51 +02:00
2023-03-14 22:24:33 +01:00
2023-03-14 22:24:33 +01:00
2022-03-01 12:13:58 +01:00
2022-02-23 00:40:21 +01:00
2022-09-18 11:06:51 -05:00
2022-09-24 05:10:34 +02:00
2023-04-12 08:30:44 +02:00
2023-04-10 16:53:51 +02:00
2022-07-01 17:54:50 +02:00
2021-09-14 16:40:30 +02:00
2022-07-14 14:52:23 +02:00
2022-07-14 14:52:23 +02:00
2023-03-11 20:13:23 -06:00
2023-03-11 20:13:23 -06:00
2023-02-08 19:59:36 +01:00
2023-02-08 19:59:36 +01:00
2022-08-15 11:42:26 +02:00
2022-08-15 11:12:53 +02:00
2023-05-11 14:34:35 -05:00
2023-05-11 14:34:35 -05:00
2023-02-24 20:33:40 -06:00
2023-01-03 10:54:47 +01:00
2023-01-23 00:34:37 +01:00
2023-03-01 18:43:15 +01:00
2022-11-22 15:07:33 +01:00
2022-11-22 15:07:33 +01:00
2022-03-20 16:30:14 +01:00
2022-08-29 11:42:09 +02:00
2022-10-10 02:49:17 +02:00
2022-06-28 00:42:33 +02:00
2022-08-02 12:37:46 +02:00
2022-08-29 11:42:09 +02:00
2022-01-25 20:21:30 +01:00
2022-01-25 20:21:30 +01:00
2022-07-18 03:16:22 +02:00
2022-08-02 12:37:46 +02:00
2022-02-13 16:29:22 +01:00
2022-06-19 15:17:50 +02:00
2022-12-13 04:02:20 +01:00
2022-11-27 17:58:37 +01:00
2022-11-27 17:58:37 +01:00
2023-03-10 13:10:00 +01:00
2022-08-29 11:42:09 +02:00
2022-08-02 12:37:46 +02:00
2022-08-02 12:37:46 +02:00
2022-08-02 12:37:46 +02:00
2022-08-29 11:42:09 +02:00
2022-08-29 11:42:09 +02:00
2022-12-05 10:12:49 +01:00
2023-02-27 20:07:01 +01:00
2023-02-27 20:07:01 +01:00
2022-08-15 11:42:26 +02:00
2022-05-12 17:49:55 +02:00
2023-05-15 20:16:46 -05:00
2023-05-15 20:16:46 -05:00
2023-05-15 20:16:46 -05:00
2022-03-06 23:49:30 +01:00
2022-11-19 16:49:46 +01:00
2022-02-24 11:08:56 +01:00
2022-11-19 16:49:46 +01:00
2022-02-24 11:08:56 +01:00
2022-08-02 12:37:46 +02:00
2023-05-31 19:53:49 -04:00
2022-11-19 16:49:46 +01:00
2023-02-26 22:19:31 +01:00
2022-08-02 12:37:46 +02:00
2023-02-26 22:19:31 +01:00
2022-08-02 12:37:46 +02:00
2022-02-24 11:08:56 +01:00
2022-08-02 12:37:46 +02:00
2022-08-02 12:37:46 +02:00
2022-03-05 19:03:21 +01:00
2022-09-18 11:06:51 -05:00
2022-08-29 11:42:09 +02:00
2023-03-17 22:50:30 +01:00
2023-03-17 22:50:30 +01:00
2022-03-05 19:03:21 +01:00
2022-08-02 12:37:46 +02:00
2023-05-16 12:46:34 -03:00
2023-06-15 09:05:24 -05:00
2022-09-09 08:02:35 +02:00
2022-08-02 12:37:46 +02:00
2022-09-05 18:53:37 +02:00
2022-09-05 18:53:37 +02:00