Commit 43577e5
committed
Variadic and template specializations for serialize and deserialize
I split the serialize and deserialize functions into template specializations. Then I used the `AllComponents{}` variadic templates to call each of the templated specializations. The catch all / default function is deleted so you get a compile time error if you forgot to handle one of the Components.
add tag to Serialize All.
add comments
add static1 parent d87b9b4 commit 43577e5
1 file changed
Lines changed: 245 additions & 132 deletions
0 commit comments