id summary reporter owner description type status milestone component version severity resolution keywords cc 2122 Documentation bug: << is stronger than ?: ulysses4ever@… Pavol Droba "Usage part of documenation holds an examle: cout << str1 << is_executable(""command.com"")? ""is"": ""is not"" << ""an executable"" << endl; ... cout << text1 << all( text1, is_lower() )? ""is"": ""is not"" << "" written in the lower case"" << endl; (some extra space characters omitted) It's not compile thouth. Solution is like that: cout << str1 << (is_executable(""command.com"")? ""is"": ""is not"") << ""an executable"" << endl; ... cout << text1 << (all( text1, is_lower() )? ""is"": ""is not"") << "" written in the lower case"" << endl; which takes into account higher precedence of operator<< over ?:." Bugs closed string_algo Boost 1.35.0 Problem fixed