Martchus
|
2138491ee5
|
WIP
|
2021-07-10 23:28:02 +02:00 |
Martchus
|
874c964e0b
|
Prevent warnings about unused variables in generated code
|
2021-03-22 14:16:40 +01:00 |
Martchus
|
6542eab80d
|
Adapt to changes in c++utilities
|
2019-06-14 19:16:51 +02:00 |
Martchus
|
8cac133104
|
Adapt to changes in c++utilities
|
2019-06-10 22:46:06 +02:00 |
Martchus
|
25e7891573
|
Apply clang-format
|
2018-06-26 00:10:44 +02:00 |
Martchus
|
c170993392
|
Reduce code duplication between serialization generators
|
2018-06-23 18:04:30 +02:00 |
Martchus
|
e93be04e35
|
Implement generator for binary (de)serialization
Still need to refactor common code with the JSON generator.
|
2018-06-23 17:25:30 +02:00 |
Martchus
|
2fa1e923f9
|
Skip deserializing const member variables
|
2017-12-31 00:48:51 +01:00 |
Martchus
|
51e55f1673
|
Fix 'isOnlyIncluded' check for 3rdparty adaption
* Ensure the adaption is done in our source file
* Allow the 3rdparty class/struct to be in any file
|
2017-12-26 16:29:51 +01:00 |
Martchus
|
5f799cc65d
|
Prevent code generator for records which are only included
|
2017-12-24 02:02:40 +01:00 |
Martchus
|
bae7cf3414
|
Prevent generating pull method for non-default constructable classes
|
2017-12-24 01:07:52 +01:00 |
Martchus
|
8016a42394
|
Fix adding adaption records in namespaces
|
2017-12-22 20:31:35 +01:00 |
Martchus
|
4655387c4d
|
Clean code for JSON generator
|
2017-11-11 23:29:17 +01:00 |
Martchus
|
9fb26e69e9
|
Remove leftovers from debugging
|
2017-11-11 22:54:00 +01:00 |
Martchus
|
ee0ca561c0
|
Allow exporting generated functions and don't inline by default
|
2017-11-11 22:53:40 +01:00 |
Martchus
|
0d74d915f8
|
Allow optionally (de)serializing private members
|
2017-11-09 01:11:00 +01:00 |
Martchus
|
e29dcce40f
|
Only consider public members
Otherwise the compiler would complain about accessibility
anyways.
|
2017-11-09 00:07:40 +01:00 |
Martchus
|
062f8c0d27
|
Allow enabling (de)serialization for 3rd party structs
|
2017-11-06 23:27:27 +01:00 |
Martchus
|
e12e33a28f
|
Remove obsolete comment
|
2017-11-06 19:11:02 +01:00 |
Martchus
|
a7feb57f22
|
Allow specifying additional classes for JSON serialization
|
2017-11-06 15:31:21 +01:00 |
Martchus
|
daf1a8602c
|
Rename Reflector -> JsonReflector
So helper methods for other applications of reflections
would go into a separate namespace to prevent conflicts.
|
2017-11-02 23:35:56 +01:00 |
Martchus
|
a768408493
|
Refactor JsonSerializationCodeGenerator
* JSONSerializationCodeGenerator -> JsonSerializationCodeGenerator
* Move to separate file
|
2017-10-28 16:31:07 +02:00 |