// $Id$ #include "ace/Malloc.h" #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) template class ACE_Malloc; template class ACE_Malloc_T; template class ACE_Allocator_Adapter >; // Explicitly instantiate these templates in the multithreaded case // since some classes need them. # if defined (ACE_HAS_THREADS) template class ACE_Malloc; template class ACE_Malloc_T; template class ACE_Allocator_Adapter >; # endif /* ACE_HAS_THREADS */ #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) #pragma instantiate ACE_Malloc #pragma instantiate ACE_Malloc_T #pragma instantiate ACE_Allocator_Adapter > // Explicitly instantiate these templates in the multithreaded case // since some classes need them. # if defined (ACE_HAS_THREADS) # pragma instantiate ACE_Malloc # pragma instantiate ACE_Malloc_T # pragma instantiate ACE_Allocator_Adapter > # endif /* ACE_HAS_THREADS */ #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */