5 #ifndef HPP_FCL_TIMINGS_FWD_H
6 #define HPP_FCL_TIMINGS_FWD_H
10 #ifdef HPP_FCL_WITH_CXX11_SUPPORT
14 namespace hpp {
namespace fcl {
54 #ifdef HPP_FCL_WITH_CXX11_SUPPORT
55 std::chrono::time_point<std::chrono::steady_clock> current_clock = std::chrono::steady_clock::now();
56 current.
user +=
static_cast<double>(std::chrono::duration_cast<std::chrono::nanoseconds>(current_clock - m_start).count())*1e-3;
68 #ifdef HPP_FCL_WITH_CXX11_SUPPORT
69 m_start = std::chrono::steady_clock::now();
80 #ifdef HPP_FCL_WITH_CXX11_SUPPORT
81 m_end = std::chrono::steady_clock::now();
82 m_times.user +=
static_cast<double>(std::chrono::duration_cast<std::chrono::nanoseconds>(m_end - m_start).count())*1e-3;
89 #ifdef HPP_FCL_WITH_CXX11_SUPPORT
91 m_start = std::chrono::steady_clock::now();
105 #ifdef HPP_FCL_WITH_CXX11_SUPPORT
106 std::chrono::time_point<std::chrono::steady_clock> m_start, m_end;
112 #endif // ifndef HPP_FCL_TIMINGS_FWD_H