        volatile thread_detail::uintmax_atomic_t epoch;    #if !defined(BOOST_NO_CXX00_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX00_RVALUE_REFERENCES)        template<typename Function, class ...ArgTypes>      