id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 4230,[Patch] Fix missing/broken friend function definitions in class templates,Douglas Gregor,Ion Gaztañaga,"We turned on better checking for in-class friend function definitions in Clang, instantiating them when the class templates containing those friends are instantiated (see C++98/03 [temp.friend]p5). This found some breakage in the Interprocess library, where an obvious ""operator=="" is missing (it's used via an in-class friend function definition) and a swap() function defined as an in-class friend function could never be compiled. I've attached a patch that fixes both problems.",Patches,closed,Boost 1.45.0,interprocess,Boost 1.44.0,Problem,fixed,,