#ifndef BOOST_TIMER_SOURCE
# define BOOST_TIMER_SOURCE
#endif
#include <boost/timer/timer.hpp>
#include <iostream>
namespace
{
const std::string default_fmt(" %ws wall, %us user + %ss system = %ts CPU (%p%)\n");
}
namespace boost
{
namespace timer
{
auto_cpu_timer::auto_cpu_timer(short places) : m_places(places), m_os(&std::cout), m_format(default_fmt) { start(); }
auto_cpu_timer::auto_cpu_timer(short places, const std::string& format) : m_places(places), m_os(&std::cout), m_format(format) { start(); }
auto_cpu_timer::auto_cpu_timer(const std::string& format) : m_places(default_places), m_os(&std::cout), m_format(format) { start(); }
} }