Commit Graph

3556 Commits

Author SHA1 Message Date
Eugen Betke 7f06564863 C++ Migration: Compile on MacOS 2024-02-27 10:52:58 +01:00
Eugen Betke 0a9ce2e35c C++-Migration: Add LongData accessor 2024-02-27 09:48:14 +00:00
Eugen Betke 5021522c1f C++ Migration: Add CMakeLists.txt for C++ accessors 2024-02-27 09:33:36 +00:00
Eugen Betke 4bb7744ef3 Merge branch 'convertion-inherit' into convertion-inherit-run 2024-02-27 08:44:03 +00:00
Eugen Betke 63fab41640 C++ Migration: Early accessor creation 2024-02-27 00:37:16 +00:00
Eugen Betke 6f5e3c1ddf C++ Migration: Unsigned accessor pack / unpack 2024-02-26 23:37:34 +00:00
kevstone b656c31f8e Added compile fixes for proj_string 2024-02-23 16:11:25 +00:00
kevstone 534b59158b Added factory registration 2024-02-23 16:09:13 +00:00
Eugen Betke 70b9aec166 Minor changes 2024-02-23 16:08:48 +00:00
kevstone eb31cd5cd5 Added factory registration 2024-02-23 13:17:54 +00:00
Eugen Betke f7d5ce96d7 Merge branch 'convertion-inherit' into convertion-inherit-run 2024-02-23 11:47:53 +00:00
Eugen Betke 3383dc0c58 Prepare the infrastructure for UnsignedData accessor 2024-02-23 11:46:14 +00:00
kevstone afa0b6f57b Removed debug assert in Python code 2024-02-23 11:02:44 +00:00
kevstone 6b44bc21be Added workaround for supporting static_assert 2024-02-22 19:47:35 +00:00
kevstone d07769044f Added 4 more level-2 compiling accessors 2024-02-22 09:54:49 +00:00
kevstone 6c506b3111 Additions/fixes to improve level 2 compilation count - now at 30 accessors 2024-02-21 21:41:12 +00:00
kevstone 9e89efabc6 More level 2 conversion fixes 2024-02-19 20:33:39 +00:00
kevstone 0c9770c061 Fixed some issues converting the updates StructMemberAccess data 2024-02-19 19:32:57 +00:00
kevstone 81db7afeec Added accessor-specific conversion classes from previous (regex) converter 2024-02-19 13:04:35 +00:00
kevstone 06b7d183f1 All accessors convert now! 2024-02-19 09:45:10 +00:00
kevstone 74c0250e43 1 accessor left to convert 2024-02-18 20:51:58 +00:00
kevstone 7e949dea92 Fixed function pointer parse bug 2024-02-18 20:34:15 +00:00
kevstone ead59fe6f6 Added support for C++ auto structured bindings 2024-02-18 20:20:33 +00:00
kevstone 543897df9a Fixed bug retrieving cpparg from carg 2024-02-18 19:34:54 +00:00
kevstone e659954637 Fixed bug parsing binary op with macros split over multiple lines 2024-02-18 12:29:14 +00:00
kevstone 45ed80e49c Fixed an issue parsing binary operators that include a macro 2024-02-16 21:23:55 +00:00
kevstone 9944b8da24 Additional level 4 and level 5 converted accessors 2024-02-15 16:22:13 +00:00
kevstone ee79e3c08f Most level 3 accessors now convert 2024-02-15 16:07:22 +00:00
kevstone 6cd14eb5ae Added support for static_cast and reinterpret_cast 2024-02-15 15:23:33 +00:00
kevstone c147a05199 Added support for goto and labels 2024-02-15 14:01:46 +00:00
kevstone 123a955e79 Better struct parsing 2024-02-15 09:58:57 +00:00
kevstone 8702f56f22 Fixed convert issues for several level 2 accessors 2024-02-14 15:20:00 +00:00
kevstone c5d1a026a3 Improved parsing to better ignore non-local definitions 2024-02-14 13:38:44 +00:00
kevstone 3d69469fdc Added try catch and namespace support 2024-02-14 10:08:04 +00:00
kevstone 50d54a15cb boustrophedonic accessors convert 2024-02-13 19:32:25 +00:00
kevstone 9e2bfed55c data_apply_bitmap now converting 2024-02-13 18:35:22 +00:00
kevstone beeb54ef35 concept accessor now converts 2024-02-13 17:02:43 +00:00
kevstone fcdb83a1d1 codetable accessors now convert 2024-02-13 15:39:02 +00:00
kevstone b92106b350 accessor_working_input_files now includes all convertible code 2024-02-13 10:03:56 +00:00
kevstone b926aa3dc0 Bits fully compiling 2024-02-13 08:17:37 +00:00
kevstone 4968fa42ed Added support for switch statement 2024-02-12 14:18:36 +00:00
kevstone be5e99d0d7 Bytes fully compiling 2024-02-11 16:10:26 +00:00
kevstone 2523b617dd Added parsing for base member functions 2024-02-11 15:13:19 +00:00
kevstone e20f9e5d99 Bitmap converting correctly 2024-02-11 12:04:59 +00:00
kevstone 6813425c64 Fixed bug with function_call conversion 2024-02-11 11:21:40 +00:00
kevstone 0824ea8865 Fixed issue parsing grib_section member [parent] 2024-02-11 09:22:44 +00:00
kevstone e23dcdd798 Automatically detect if member function is non-const 2024-02-11 07:52:04 +00:00
kevstone ea6fa100c6 templates converting correctly now 2024-02-11 00:04:55 +00:00
kevstone 5316b0684b Refactor conversion_data ready for funcsig_mapping changes 2024-02-10 17:11:31 +00:00
kevstone 4f09d13b50 Improved visibility of member funcs globally 2024-02-10 16:37:42 +00:00