id summary reporter owner description type status milestone component version severity resolution keywords cc 90 boost::format bug mpolatov samuel_k "{{{ 1. Function boost::io::detail::maybe_throw_exception is defined in parsing.hpp so link error happended when you include file boost/format.hpp in two or more .cpp modules (inline specifier missed? :). 2. Why class basic_format has members operator<< ( std::basic_ostream& , const basic_format& ); and string_t str() const; instead of just operator string_t() const; ? Every time you just want to build string and pass it to somewhere you need to write statement something like that: ( boost::format( ""%1%..."" % ... ) ).str() I believe it looks ugly... Having operator string_t() const; also eliminate operator<< ( std::basic_ostream& , const basic_format& ); if I not mistaken. Best Regards, Misha }}}" Bugs closed None None Out of Date