Hi,
soit le code suivant
Est-il possible via MPL ou Boost::preprocessor d'arriver à générer de manière automatique ou simplifier à lextreme les fonctions un/serialize ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 struct Foo { int bar_; double foobar_; Foo(int bar,foobar):bar(bar_),foobar_(foobar){} void unserialize(Object & o) { o.bar = bar_; o.foobar = foobar_; } Object* serialize() { .... return o; } };
Merci
Partager