[Boost-bugs] [Boost C++ Libraries] #8318: BOOST_FORCEINLINE constructors of time_point and duration

Subject: [Boost-bugs] [Boost C++ Libraries] #8318: BOOST_FORCEINLINE constructors of time_point and duration
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-03-20 17:50:49


#8318: BOOST_FORCEINLINE constructors of time_point and duration
--------------------------------+-------------------------------------------
 Reporter: 1czajnik@… | Owner: viboes
     Type: Feature Requests | Status: new
Milestone: To Be Determined | Component: chrono
  Version: Boost 1.52.0 | Severity: Optimization
 Keywords: |
--------------------------------+-------------------------------------------
 This is probably related only to the TI compiler I use: marking
 constructors {{{inline}}} or implementing them within the class definition
 doesn't work, they need to be marked {{{BOOST_FORCEINLINE}}} to be inlined
 (I've configured BOOST_FORCEINLINE), so could the constructors in
 Boost.Chrono be marked with {{{BOOST_FORCEINLINE}}} as well?

 I am talking about 3 constructors of class duration, and 3 constructors of
 class time_point, patch attached.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/8318>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:12 UTC