#include <map>
#include <string>
#include <vector>
+#include <msp/core/noncopyable.h>
#include <msp/time/timedelta.h>
#include <msp/time/timestamp.h>
Note: This is not thread-safe. To profile multiple threads, create a separate
Profiler for each thread.
*/
-class Profiler
+class Profiler: private NonCopyable
{
public:
struct CallInfo