From 40c802ad7bb6e160d64663f8fdea43989f6925f9 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Mon, 23 Feb 2009 21:44:39 +0000 Subject: [PATCH] moved declaration using template down to below where its template parameter is declared in case inclass friend forward reference to the template parameter doesnt carry forward on all compilers --- src/libCom/timer/timerPrivate.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libCom/timer/timerPrivate.h b/src/libCom/timer/timerPrivate.h index f673c891b..66141ee4a 100644 --- a/src/libCom/timer/timerPrivate.h +++ b/src/libCom/timer/timerPrivate.h @@ -120,8 +120,6 @@ private: friend class timerQueueActiveMgr; }; -extern epicsSingleton < timerQueueActiveMgr > timerQueueMgrEPICS; - class timerQueueActive : public epicsTimerQueueActive, public epicsThreadRunable, public epicsTimerQueueNotify, public timerQueueActiveMgrPrivate { @@ -168,6 +166,8 @@ private: timerQueueActiveMgr & operator = ( const timerQueueActiveMgr & ); }; +extern epicsSingleton < timerQueueActiveMgr > timerQueueMgrEPICS; + class timerQueuePassive : public epicsTimerQueuePassive { public: timerQueuePassive ( epicsTimerQueueNotify & );