[boost] Is Boost.Xpressive's sregex::compile() thread-safe for an object only used in that thread?