diff options
Diffstat (limited to 'examples/Threads/reader_writer.cpp')
-rw-r--r-- | examples/Threads/reader_writer.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/examples/Threads/reader_writer.cpp b/examples/Threads/reader_writer.cpp index cd3bdc54b8a..41f20298863 100644 --- a/examples/Threads/reader_writer.cpp +++ b/examples/Threads/reader_writer.cpp @@ -7,6 +7,7 @@ #include "ace/Thread.h" #include "ace/Thread_Manager.h" #include "ace/Get_Opt.h" +#include "ace/Atomic_Op.h" ACE_RCSID(Threads, reader_writer, "$Id$") @@ -175,12 +176,14 @@ int main (int argc, ACE_TCHAR *argv[]) } #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) +template class ACE_Atomic_Op_Ex<ACE_Thread_Mutex, int>; template class ACE_Atomic_Op<ACE_Thread_Mutex, int>; template class ACE_Atomic_Op_Ex<ACE_Thread_Mutex, int>; template class ACE_Guard<ACE_RW_Mutex>; template class ACE_Read_Guard<ACE_RW_Mutex>; template class ACE_Write_Guard<ACE_RW_Mutex>; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +#pragma instantiate ACE_Atomic_Op_Ex<ACE_Thread_Mutex, int> #pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int> #pragma instantiate ACE_Atomic_Op_Ex<ACE_Thread_Mutex, int> #pragma instantiate ACE_Guard<ACE_RW_Mutex> |