
2014-06-06 21:08 GMT+04:00 Vicente J. Botet Escriba < vicente.botet@wanadoo.fr>:
Conversion depends on Math and Range due to lexical_cast.
/math/ http://www.pdimov.com/tmp/report-6d1f271/math.html
|
| * from |
| |
| * from |
| /range/ http://www.pdimov.com/tmp/report-6d1f271/range.html
|
| * from |
| |Extracting LexicalCast allows to break these cycle|s
Conversion -> Math -> Conversion -> Range -> Conversion
I'd rather solve it in other way: Lexical_cast uses some common functions from Math (changesign, sign...). May be it would be better to move those to some separate library... Lexical_cast uses only iterator_range from Range library. iterator_range is a widely used class, FWIW it would be better to move it to some sublibrary (Core?) Anyway, I'm OK with moving lexical cast into a separate library. -- Best regards, Antony Polukhin