diff --git a/src/OpenMesh/Tools/Utils/Timer.cc b/src/OpenMesh/Tools/Utils/Timer.cc index d1c215c6d3057d619ba16973e2c9a4f0715370ba..86876667fa583043117709854e96dfe56614ce5d 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 8d29d8f611e475b505470c94bc7e734d7b9f389d..731cf1cf84147459516548c8eb2ed3e83e6ce791 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 ----