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@…