Re[3]: boost::spirit::lex получить типизированнаое значение
От: hkaiser  
Дата: 04.07.10 17:37
Оценка: 18 (3)
Здравствуйте, sanok, Вы писали:

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


S>>Добавлю в догонку, что boost версии 1.43


S>Сам с собою я веду беседу


S>Кажется, понял. Вроде, как нужно ещё специальный код написать, который, получив на вход пару итераторов строки, преобразует текстовое значение между ними в значение соответствующего типа. Почему-то я подумал, что для типов double, int, и.т.п. лексер и всякая шаблонная магия сделает такое преобразование автоматически.


It actually does, but only if used in conjunction with a Qi parser. There the token exposes the matched input as an (parser-) attribute of the type specified while defining the corresponding token_def.

Regards Hartmut
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.