Ticket #4946: lexical_cast.diff
File lexical_cast.diff, 368 bytes (added by , 11 years ago) |
---|
Line | |
---|---|
1 | 32a33 |
2 | > #include <boost/utility/value_init.hpp> |
3 | 1156,1157c1157,1158 |
4 | < Target result; |
5 | < if(!(interpreter << arg && interpreter >> result)) |
6 | --- |
7 | > boost::value_initialized<Target> result; |
8 | > if(!(interpreter << arg && interpreter >> get(result))) |
9 | 1159c1160 |
10 | < return result; |
11 | --- |
12 | > return get(result); |