diff options
| author | Xanadu <none@none> | 2010-02-05 00:31:28 +0100 |
|---|---|---|
| committer | Xanadu <none@none> | 2010-02-05 00:31:28 +0100 |
| commit | a5d1bc77abc275402240bec1380fa87f04461ba8 (patch) | |
| tree | f33b3e3f10a4f0723d85b5bec4764f4518501c06 /src/framework/Policies | |
| parent | b0b261585f4c410736548cd536642cb104cb7023 (diff) | |
A great purge of obsolete macros.
--HG--
branch : trunk
Diffstat (limited to 'src/framework/Policies')
| -rw-r--r-- | src/framework/Policies/CreationPolicy.h | 8 | ||||
| -rw-r--r-- | src/framework/Policies/ObjectLifeTime.cpp | 2 | ||||
| -rw-r--r-- | src/framework/Policies/ObjectLifeTime.h | 4 | ||||
| -rw-r--r-- | src/framework/Policies/Singleton.h | 2 | ||||
| -rw-r--r-- | src/framework/Policies/SingletonImp.h | 8 | ||||
| -rw-r--r-- | src/framework/Policies/ThreadingModel.h | 10 |
6 files changed, 17 insertions, 17 deletions
diff --git a/src/framework/Policies/CreationPolicy.h b/src/framework/Policies/CreationPolicy.h index 32189d8ef44..8552ce7da52 100644 --- a/src/framework/Policies/CreationPolicy.h +++ b/src/framework/Policies/CreationPolicy.h @@ -30,7 +30,7 @@ namespace Trinity * OperatorNew policy creates an object on the heap using new. */ template <class T> - class TRINITY_DLL_DECL OperatorNew + class OperatorNew { public: static T* Create(void) { return (new T); } @@ -42,7 +42,7 @@ namespace Trinity * the first time call Create. */ template <class T> - class TRINITY_DLL_DECL LocalStaticCreation + class LocalStaticCreation { union MaxAlign { @@ -71,7 +71,7 @@ namespace Trinity * CreateUsingMalloc by pass the memory manger. */ template<class T> - class TRINITY_DLL_DECL CreateUsingMalloc + class CreateUsingMalloc { public: static T* Create() @@ -92,7 +92,7 @@ namespace Trinity * CreateOnCallBack creates the object base on the call back. */ template<class T, class CALL_BACK> - class TRINITY_DLL_DECL CreateOnCallBack + class CreateOnCallBack { public: static T* Create() diff --git a/src/framework/Policies/ObjectLifeTime.cpp b/src/framework/Policies/ObjectLifeTime.cpp index 7109961ffca..fd16873ae92 100644 --- a/src/framework/Policies/ObjectLifeTime.cpp +++ b/src/framework/Policies/ObjectLifeTime.cpp @@ -28,7 +28,7 @@ namespace Trinity std::atexit( (void (*)())p ); } - void TRINITY_DLL_SPEC at_exit( void (*func)() ) + void at_exit( void (*func)() ) { external_wrapper((void*)func); } diff --git a/src/framework/Policies/ObjectLifeTime.h b/src/framework/Policies/ObjectLifeTime.h index 56806573c3a..61b90b59f6e 100644 --- a/src/framework/Policies/ObjectLifeTime.h +++ b/src/framework/Policies/ObjectLifeTime.h @@ -28,10 +28,10 @@ typedef void (* Destroyer)(void); namespace Trinity { - void TRINITY_DLL_SPEC at_exit( void (*func)() ); + void at_exit( void (*func)() ); template <class T> - class TRINITY_DLL_DECL ObjectLifeTime + class ObjectLifeTime { public: static void ScheduleCall(void (*destroyer)() ) diff --git a/src/framework/Policies/Singleton.h b/src/framework/Policies/Singleton.h index ee27d40c8bb..da898558ca5 100644 --- a/src/framework/Policies/Singleton.h +++ b/src/framework/Policies/Singleton.h @@ -38,7 +38,7 @@ namespace Trinity class CreatePolicy = Trinity::OperatorNew<T>, class LifeTimePolicy = Trinity::ObjectLifeTime<T> > - class TRINITY_DLL_DECL Singleton + class Singleton { public: static T& Instance(); diff --git a/src/framework/Policies/SingletonImp.h b/src/framework/Policies/SingletonImp.h index b969784bb25..3e985cd5c64 100644 --- a/src/framework/Policies/SingletonImp.h +++ b/src/framework/Policies/SingletonImp.h @@ -71,22 +71,22 @@ Trinity::Singleton<T, ThreadingModel, CreatePolicy, LifeTimePolicy>::DestroySing } #define INSTANTIATE_SINGLETON_1(TYPE) \ - template class TRINITY_DLL_DECL Trinity::Singleton<TYPE, Trinity::SingleThreaded<TYPE>, Trinity::OperatorNew<TYPE>, Trinity::ObjectLifeTime<TYPE> >; \ + template class Trinity::Singleton<TYPE, Trinity::SingleThreaded<TYPE>, Trinity::OperatorNew<TYPE>, Trinity::ObjectLifeTime<TYPE> >; \ template<> TYPE* Trinity::Singleton<TYPE, Trinity::SingleThreaded<TYPE>, Trinity::OperatorNew<TYPE>, Trinity::ObjectLifeTime<TYPE> >::si_instance = 0; \ template<> bool Trinity::Singleton<TYPE, Trinity::SingleThreaded<TYPE>, Trinity::OperatorNew<TYPE>, Trinity::ObjectLifeTime<TYPE> >::si_destroyed = false #define INSTANTIATE_SINGLETON_2(TYPE, THREADINGMODEL) \ - template class TRINITY_DLL_DECL Trinity::Singleton<TYPE, THREADINGMODEL, Trinity::OperatorNew<TYPE>, Trinity::ObjectLifeTime<TYPE> >; \ + template class Trinity::Singleton<TYPE, THREADINGMODEL, Trinity::OperatorNew<TYPE>, Trinity::ObjectLifeTime<TYPE> >; \ template<> TYPE* Trinity::Singleton<TYPE, THREADINGMODEL, Trinity::OperatorNew<TYPE>, Trinity::ObjectLifeTime<TYPE> >::si_instance = 0; \ template<> bool Trinity::Singleton<TYPE, THREADINGMODEL, Trinity::OperatorNew<TYPE>, Trinity::ObjectLifeTime<TYPE> >::si_destroyed = false #define INSTANTIATE_SINGLETON_3(TYPE, THREADINGMODEL, CREATIONPOLICY ) \ - template class TRINITY_DLL_DECL Trinity::Singleton<TYPE, THREADINGMODEL, CREATIONPOLICY, Trinity::ObjectLifeTime<TYPE> >; \ + template class Trinity::Singleton<TYPE, THREADINGMODEL, CREATIONPOLICY, Trinity::ObjectLifeTime<TYPE> >; \ template<> TYPE* Trinity::Singleton<TYPE, THREADINGMODEL, CREATIONPOLICY, Trinity::ObjectLifeTime<TYPE> >::si_instance = 0; \ template<> bool Trinity::Singleton<TYPE, THREADINGMODEL, CREATIONPOLICY, Trinity::ObjectLifeType<TYPE> >::si_destroyed = false #define INSTANTIATE_SINGLETON_4(TYPE, THREADINGMODEL, CREATIONPOLICY, OBJECTLIFETIME) \ - template class TRINITY_DLL_DECL Trinity::Singleton<TYPE, THREADINGMODEL, CREATIONPOLICY, OBJECTLIFETIME >; \ + template class Trinity::Singleton<TYPE, THREADINGMODEL, CREATIONPOLICY, OBJECTLIFETIME >; \ template<> TYPE* Trinity::Singleton<TYPE, THREADINGMODEL, CREATIONPOLICY, OBJECTLIFETIME >::si_instance = 0; \ template<> bool Trinity::Singleton<TYPE, THREADINGMODEL, CREATIONPOLICY, OBJECTLIFETIME >::si_destroyed = false #endif diff --git a/src/framework/Policies/ThreadingModel.h b/src/framework/Policies/ThreadingModel.h index 137c82d5178..d4c5e9a2333 100644 --- a/src/framework/Policies/ThreadingModel.h +++ b/src/framework/Policies/ThreadingModel.h @@ -32,7 +32,7 @@ namespace Trinity { inline void Guard(void *) {} - template<typename MUTEX> class TRINITY_DLL_DECL GeneralLock + template<typename MUTEX> class GeneralLock { public: GeneralLock(MUTEX &m) : i_mutex(m) @@ -51,7 +51,7 @@ namespace Trinity }; template <class T> - class TRINITY_DLL_DECL SingleThreaded + class SingleThreaded { public: @@ -69,7 +69,7 @@ namespace Trinity // object level lockable template<class T, class MUTEX> - class TRINITY_DLL_DECL ObjectLevelLockable + class ObjectLevelLockable { public: ObjectLevelLockable() : i_mtx() {} @@ -98,7 +98,7 @@ namespace Trinity }; template<class T, class MUTEX> - class TRINITY_DLL_DECL ClassLevelLockable + class ClassLevelLockable { public: class Lock; @@ -125,6 +125,6 @@ namespace Trinity template<class T, class MUTEX> MUTEX Trinity::ClassLevelLockable<T, MUTEX>::si_mtx; #define INSTANTIATE_CLASS_MUTEX(CTYPE,MUTEX) \ - template class TRINITY_DLL_DECL Trinity::ClassLevelLockable<CTYPE, MUTEX > + template class Trinity::ClassLevelLockable<CTYPE, MUTEX > #endif |
