From 1b2fd63226db26c5fd411f9a0f2d04658a4a1450 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Mon, 16 Jan 2012 09:59:51 +0000 Subject: [PATCH] Fixed warning by splitting out win32 specific stuff from timer.cc git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@499 fdac6126-5c0c-442c-9429-916003d36597 --- src/OpenMesh/Tools/Utils/Timer.cc | 14 +------------- src/OpenMesh/Tools/Utils/Timer.hh | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/OpenMesh/Tools/Utils/Timer.cc b/src/OpenMesh/Tools/Utils/Timer.cc index d1c215c6..86876667 100644 --- a/src/OpenMesh/Tools/Utils/Timer.cc +++ b/src/OpenMesh/Tools/Utils/Timer.cc @@ -63,19 +63,7 @@ namespace Utils { using namespace std; // -------------------------------------------------------------- TimerImpl ---- -// just a base class for the implementation -class TimerImpl -{ -protected: -public: - TimerImpl() { ; } - virtual ~TimerImpl() { ; } - - virtual void reset(void) = 0; - virtual void start(void) = 0; - virtual void stop(void) = 0; - virtual void cont(void) = 0; - virtual double seconds(void) const = 0; + }; // compiler and os dependent implementation diff --git a/src/OpenMesh/Tools/Utils/Timer.hh b/src/OpenMesh/Tools/Utils/Timer.hh index 8d29d8f6..731cf1cf 100644 --- a/src/OpenMesh/Tools/Utils/Timer.hh +++ b/src/OpenMesh/Tools/Utils/Timer.hh @@ -70,7 +70,20 @@ namespace Utils { // -------------------------------------------------------------- forwards ---- -class TimerImpl; +// just a base class for the implementation +class TimerImpl +{ +protected: +public: + TimerImpl() { ; } + virtual ~TimerImpl() { ; } + + virtual void reset(void) = 0; + virtual void start(void) = 0; + virtual void stop(void) = 0; + virtual void cont(void) = 0; + virtual double seconds(void) const = 0; +}; // ----------------------------------------------------------------- class ---- -- GitLab