Информация об изменениях

Сообщение Re[8]: почему SFINAE не рабоает? от 18.02.2020 15:12

Изменено 18.02.2020 15:13 niXman

Re[8]: почему SFINAE не рабоает?
Здравствуйте, rg45, Вы писали:

R>... Не лучше ли тебе в таком случае проверять наличие методов у сериализуемых объектов, а не у архива?

тут несколько неудобных моментов:
1)сериализация/десериализация может использовать как методы объектов, так и free-функции. но это не самое сложное.
2)фундаментальные типы не имеют ни того, ни другого. они сериализуются "внутри".
3)YAS поддерживает множество типов "изкоробки", типа строк, векторов, етц...

т.е. мне нужно проверять именно наличие serializator<>::save(T)... думаю...
Re[8]: почему SFINAE не рабоает?
Здравствуйте, rg45, Вы писали:

R>... Не лучше ли тебе в таком случае проверять наличие методов у сериализуемых объектов, а не у архива?

тут несколько неудобных моментов:
1)сериализация/десериализация может использовать как методы объектов, так и free-функции. но это не самое сложное.
2)фундаментальные типы не имеют ни того, ни другого. они сериализуются "внутри".
3)YAS поддерживает множество типов "изкоробки", типа строк, векторов, етц...

т.е. мне нужно проверять именно наличие serializer<>::save(T)... думаю...