id summary reporter owner description type status milestone component version severity resolution keywords cc 4495 Including dynamic_bitset while using BGL's boost::dynamic_properties forces operator>> into std namespace Thomas Krennwallner Gennaro Prota "Including {{{dynamic_bitset.hpp}}} (without using it) breaks previously working BGL code, which uses {{{boost::dynamic_properties}}}. We get the following error: {{{/opt/local/include/boost/lexical_cast.hpp:785: error: no match for 'operator>>' in 'stream >> output'}}} Wrapping my {{{operator>>}}} into {{{namespace std}}} fixes the compiler error. I've created a rather ""minimal"" example which should confirm this (simply run {{{g++ XXX.cpp}}}): * {{{xxx.cpp}}}: this is the version without dynamic_bitset and compiles * {{{yyy.cpp}}}: a variant of {{{xxx.cpp}}} which includes dynamic_bitset; gives above compiler error * {{{zzz.cpp}}}: this is a variant of {{{yyy.cpp}}} which compiles again The problem can be reproduced in Boost 1.43.0 and in Boost trunk." Bugs closed Boost 1.44.0 dynamic_bitset Boost 1.43.0 Problem invalid ghionna@… dao@…