Martchus
|
5e72012ed5
|
Fix typos found via `codespell --skip .git -w`
|
2021-07-03 19:50:25 +02:00 |
Martchus
|
e3d32ddfa1
|
Use std::string_view for CodeFactory parameters (where possible)
|
2021-05-16 19:25:30 +02:00 |
Martchus
|
8f1909dfdf
|
Exit when parsing arguments fails
|
2021-05-13 16:56:27 +02:00 |
Martchus
|
e7bbdd0af6
|
Allow logging the exact list of options passed to clang
Since the options get splitted and not just passed as-is
this can be useful for debugging.
|
2020-01-26 20:41:34 +01:00 |
Martchus
|
7e5a32265d
|
Add CLI help and completion for binary generator
|
2019-10-05 01:36:21 +02:00 |
Martchus
|
8f06bf0272
|
Do not call vector::reserve() in loop
|
2019-06-20 22:54:17 +02:00 |
Martchus
|
8cac133104
|
Adapt to changes in c++utilities
|
2019-06-10 22:46:06 +02:00 |
Martchus
|
dd174920fe
|
Adapt to c++utilities v5
|
2019-05-04 16:09:58 +02:00 |
Martchus
|
25e7891573
|
Apply clang-format
|
2018-06-26 00:10:44 +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
|
8587d62583
|
Do not turn errors into warnings by default
Not required anymore since the resource dir is specified
correctly.
|
2018-02-03 15:47:25 +01:00 |
Martchus
|
0d2f39a2b5
|
Use hash map to find specified code generator
So adding further generators will not result in having
a lot of "else if (!strcmp(..." conditions.
This also allows to improve the error message.
|
2018-02-02 18:21:04 +01:00 |
Martchus
|
beb4d1d672
|
Prevent ambiguity of own arguments and clang options consistently
|
2018-01-20 19:32:46 +01:00 |
Martchus
|
c36279665d
|
Fix cross-compilation with mingw-w64
|
2018-01-20 18:10:58 +01:00 |
Martchus
|
7b6fe57aac
|
Prevent segfault when no args specified
|
2017-11-23 15:18:44 +01:00 |
Martchus
|
69d4fa193f
|
Apply clang-format
|
2017-11-18 00:27:25 +01:00 |
Martchus
|
227d3f3942
|
Allow passing target config to generator invocation
So the code generator 'sees' the source code in the same
way as the compiler does.
|
2017-11-17 21:42:49 +01:00 |
Martchus
|
ee0ca561c0
|
Allow exporting generated functions and don't inline by default
|
2017-11-11 22:53:40 +01:00 |
Martchus
|
062f8c0d27
|
Allow enabling (de)serialization for 3rd party structs
|
2017-11-06 23:27:27 +01:00 |
Martchus
|
a7feb57f22
|
Allow specifying additional classes for JSON serialization
|
2017-11-06 15:31:21 +01:00 |
Martchus
|
a768408493
|
Refactor JsonSerializationCodeGenerator
* JSONSerializationCodeGenerator -> JsonSerializationCodeGenerator
* Move to separate file
|
2017-10-28 16:31:07 +02:00 |
Martchus
|
fe40840486
|
Don't call generator when declarations already deleted
|
2017-10-27 17:45:23 +02:00 |
Martchus
|
b725f59e78
|
Rename moc -> generator
|
2017-10-25 17:41:19 +02:00 |