От: | Oval | ||
Дата: | 18.10.04 19:13 | ||
Оценка: |
class Data : public xmlized<Data>
{
CAN_BE_XMLIZED(Data); // определяет темплэйтные функции вида void xmlostream.write(Data&) и Data xmlistream.read()
xmlized<Data, int> myIntData;
xmlized<Data, float> myFloatData;
// в этих xmlized какая-то хитрая работа по построению списка типов и еще чего-то для класса Data и сериализирующих функций
// etc
};