Re: members comparison
От: Evgeny.Panasyuk Россия  
Дата: 11.04.15 21:14
Оценка: 2 (1) +1
Здравствуйте, regnar, Вы писали:

R>Есть варианты?


Boost.Fusion, но требуется первоначальное перечисление полей в макросе (например BOOST_FUSION_DEFINE_STRUCT или BOOST_FUSION_ADAPT_STRUCT). Зато можно получить и operator==, и operator<, и hash_value, и serialize, да и вообще произвольный обход полей структуры.

P.S. А так — ждём появление compile-time reflection в стандарте.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.