Re[20]: Индекс по типу
От: _hum_ Беларусь  
Дата: 07.04.16 12:11
Оценка:
Здравствуйте, Erop, Вы писали:

E>Здравствуйте, _hum_, Вы писали:


__>>вот вы все говорите "легко" и "фигня", а так ни разу еще даже набросок решения не показали


E>Ну делаешь mpl-массив из всех фундаментальных типов с их псевдонимами, и что бы узнать id типа просто ищешь его в этом массиве и его индекс и есть id. А если не нашёл, то тип не фундаментальный...


E>Ну это если в качестве PoC на бусте сваять, можно чуть компактнее, конечно, ту же идею реализовать...


так на одной платформе будет одна система, на другой — другая (тот же uint64_t не всюду будет). и что? мне самому всеми этими техническими деталями заниматься? программисту просто должны предоcтавить средство работы —
get_fundamental_type_id(type)

и
cast_to_fundamental_type(fundamental_type_id, val)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.