35 Commits

Author SHA1 Message Date
Rob Bocchino
3144c7dee9 Merge branch 'main' into stack-safe-constr 2025-11-16 13:40:21 -08:00
Andrei Tumbar
2b642a7f5c Use C++ zero args constructor when possible 2025-11-05 15:19:04 -08:00
Rob Bocchino
37d3d754d2 Regenerate unit test reference files 2025-11-03 08:51:28 -08:00
Vince Woo
bfe22012b9 Adapting codegen for name change from SerializeBufferBase to LinearBufferBase 2025-10-21 15:44:28 -07:00
Will MacCormack
666718f49d Move to Fw::Endianness::BIG 2025-10-10 18:00:24 -05:00
Will MacCormack
b5e4c7b23f Add Little Endian Serialization Option 2025-10-10 07:59:03 -05:00
Rob Bocchino
1b882aa8db
Merge branch 'main' into tumbar-serialize-deprecated 2025-08-01 09:47:18 -07:00
Andrei Tumbar
faa74d6316 Deprecate serialize/deserialize in favor of [de]serialize[From/To] 2025-07-30 19:16:59 -07:00
jawest
b0a6615835 Merge branch 'main' into issue-759 2025-07-30 10:53:57 -07:00
jawest
c52306a06f Regen fpp-to-cpp test ref files 2025-07-30 10:17:04 -07:00
M Starch
a6b6900551 Change struct getters/setters to include _ 2025-07-22 21:10:38 -07:00
Andrei Tumbar
b7594ebc26 Clean up spaces in formatted string 2025-06-06 09:43:11 -07:00
Andrei Tumbar
71203e6f3c Clean up the init code 2025-06-05 16:24:44 -07:00
Andrei Tumbar
07aa0e3b86 Rework struct toString() 2025-06-05 16:10:38 -07:00
Andrei Tumbar
90f06667f5 Fix compare 2025-05-08 10:17:05 -07:00
Andrei Tumbar
baff2247df Clean up size checks 2025-05-08 07:30:15 -07:00
Andrei Tumbar
45295d17fc Generate loop for toString() on Struct member arrays 2025-05-06 17:41:05 -07:00
Rob Bocchino
6ed499c734 Revise C++ code gen to eliminate warnings 2025-03-03 21:34:35 -08:00
Rob Bocchino
f706e977bb Revise C++ code gen
Remove unused header includes
2024-05-01 10:06:16 -07:00
Rob Bocchino
b8f6d9f8a5 Remove unused system headers from struct C++ 2024-05-01 09:58:09 -07:00
Rob Bocchino
d6808fa9ba Revise struct code gen 2024-04-29 23:00:31 -07:00
Rob Bocchino
2d44173b21 Revise struct cpp code gen 2024-04-29 21:34:40 -07:00
Rob Bocchino
f6d69526ca Revise code gen for structs 2024-04-29 19:47:09 -07:00
Robert L. Bocchino Jr
96ce443541 Revise C++ code gen
Eliminate uses of NATIVE_[U]INT_TYPE
2024-02-27 19:38:27 -08:00
Robert L. Bocchino Jr
f8e1f2b0aa Restore old behavior of toString conversion
We don't want the m_ prefix in the member names. Those
should correspond to the FPP member names. m_ is just for
the C++ implementation.
2024-01-18 19:21:12 -08:00
Johan Bertrand
22f8ceb5cf Fix member array prefix 2024-01-14 16:52:32 +01:00
Johan Bertrand
5babc3d87f Fix unit tests 2024-01-14 16:36:41 +01:00
Tiffany Chieu
2729384d12 Update unit tests 2023-08-02 12:46:04 -07:00
tiffany1618
63cdf46c6c Update unit tests for C++ writer 2022-08-17 14:22:23 -07:00
tiffany1618
bd538769a7 Update struct unit tests for C++ writer 2022-07-21 12:54:38 -07:00
tiffany1618
3c9c17ecaa Remove underscore from getter/setter names for compatibility with F Prime 2022-07-19 12:27:18 -07:00
tiffany1618
11a2a1b373 Simplify syntax for operator== for C++ struct writer 2022-07-19 10:42:26 -07:00
tiffany1618
aae468c778 Update unit tests for C++ struct writer 2022-07-18 12:52:37 -07:00
tiffany1618
f82f441638 Update unit tests for C++ struct writer 2022-07-14 16:10:34 -07:00
tiffany1618
040c5ab46f Add unit tests for C++ struct writer 2022-07-12 18:16:11 -07:00