Commit graph

11 commits

Author SHA1 Message Date
8d7b193cf6
remove newline in struct output stream op 2024-04-20 13:41:03 +02:00
c5491dbc9f
refactor a huge part of the code
this allows for creating only input and output streams and allows me to
finally print out the generated config struct
2024-04-20 13:37:06 +02:00
512bbeac51
remove unnecessary undefs in config 2024-04-19 10:15:57 +02:00
a8ae6b931e
add prefixed vars and fix format version parsing 2024-04-19 10:14:45 +02:00
3fb74a4f09
add break to enum stream op (smartest c++ dev) 2024-04-18 22:32:01 +02:00
35e53c239d
undef stream op macros 2024-04-18 20:41:40 +02:00
f6784c2848
get rid of VAR_BITS
I hate this stupid fucking thing you can't print them normally
2024-04-18 20:16:01 +02:00
7d34861da8
a LOT of things (read description)
I might not list everything in this commit but:
- fix struct stream operators while making them a bit less convenient
- refactor some stuff around like the FOR_EACH macros
- fix 2/3 minor bugs I stumbled upon when actually trying to compile
2024-04-18 20:11:33 +02:00
559e0a27ca
move list var macros to the others 2024-03-19 19:47:06 +01:00
2e36a703be
oops 2024-03-19 14:24:47 +01:00
bb2bb992d7
init 2024-03-18 11:25:15 +01:00