Quote:Original post by samoth
Of course it is also an entirely stupid assumption that anything in the detail directory could possibly work in a normal way or the way it's documented in the class header. My fault.
No, it's an entirely stupid assumption that anything in the detail directory is intended for anything but the library implementation to use; that's why it's in a detail directory. The header documentation may be completely correct if used by the library. And if you don't want to be perceived as saying that your incorrect use of an undocumented feature is an example of a buggy library; then don't quote a post that says "examples though of Boost libraries that are a) buggy" before describing your expedition into undefined behavior as if it was an actual boost library rather than a misuse of a non-public library component.