id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5197,Forward declarations from std:: not allowed in libc++,Chris Jefferson,Ion Gaztañaga,"interprocess uses the forward declarations from std:: template class allocator; template struct less; template struct pair; template struct char_traits; libc++ does not support these. There are various possible fixes. These forward declarations could just be replaced by the headers: #include #include #include #include or we could introduce a macro ( BOOST_ALLOWS_FWD_STD_DECLARATIONS ), or create a detail header for forward declarations. I am happy to implement any of these, I am interested what the developers of interprocess think.",Bugs,closed,To Be Determined,interprocess,Boost 1.45.0,Problem,fixed,,