/* -*- C++ -*- */ // $Id$ // ============================================================================ // // = LIBRARY // ace // // = FILENAME // Functor.cpp // // = DESCRIPTION // Non-inlinable method definitions for non-templatized classes // and template specializations implementing the GOF Command Pattern, // and STL-style functors. // // = AUTHOR // Chris Gill // // Based on Command Pattern implementations originally done by // // Carlos O'Ryan and // Douglas C. Schmidt and // Sergio Flores-Gaitan // // and on STL-style functor implementations originally done by // // Irfan Pyarali // // ============================================================================ #if !defined (ACE_FUNCTOR_C) #define ACE_FUNCTOR_C #include "ace/Functor_T.h" #include "ace/Functor.h" #if !defined (__ACE_INLINE__) #include "ace/Functor.i" #endif /* __ACE_INLINE__ */ ACE_RCSID(ace, Functor, "$Id$") #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #endif /* ACE_FUNCTOR_C */