summaryrefslogtreecommitdiff
path: root/ACE/ace/Functor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/Functor.cpp')
-rw-r--r--ACE/ace/Functor.cpp46
1 files changed, 46 insertions, 0 deletions
diff --git a/ACE/ace/Functor.cpp b/ACE/ace/Functor.cpp
new file mode 100644
index 00000000000..3e943fe3d54
--- /dev/null
+++ b/ACE/ace/Functor.cpp
@@ -0,0 +1,46 @@
+// $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 <cdgill@cs.wustl.edu>
+//
+// Based on Command Pattern implementations originally done by
+//
+// Carlos O'Ryan <coryan@cs.wustl.edu> and
+// Douglas C. Schmidt <schmidt@cs.wustl.edu> and
+// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
+//
+// and on STL-style functor implementations originally done by
+//
+// Irfan Pyarali <irfan@cs.wustl.edu>
+//
+// ============================================================================
+
+#include "ace/Functor_T.h"
+#include "ace/Functor.h"
+
+#if !defined (__ACE_INLINE__)
+#include "ace/Functor.inl"
+#endif /* __ACE_INLINE__ */
+
+ACE_RCSID(ace, Functor, "$Id$")
+
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
+
+ACE_Command_Base::~ACE_Command_Base (void)
+{
+}
+
+ACE_END_VERSIONED_NAMESPACE_DECL