Index: boost/chrono/time_point.hpp =================================================================== @@ -168,15 +168,18 @@ duration d_; public: + BOOST_FORCEINLINE BOOST_CONSTEXPR time_point() : d_(duration::zero()) {} + BOOST_FORCEINLINE BOOST_CONSTEXPR explicit time_point(const duration& d) : d_(d) {} // conversions template + BOOST_FORCEINLINE BOOST_CONSTEXPR time_point(const time_point& t , typename boost::enable_if Index: boost/chrono/duration.hpp =================================================================== @@ -433,9 +433,11 @@ rep rep_; public: + BOOST_FORCEINLINE BOOST_CONSTEXPR duration() : rep_(duration_values::zero()) { } template + BOOST_FORCEINLINE BOOST_CONSTEXPR explicit duration(const Rep2& r , typename boost::enable_if < @@ -462,6 +464,7 @@ // conversions template + BOOST_FORCEINLINE BOOST_CONSTEXPR duration(const duration& d , typename boost::enable_if <