/* -*- C++ -*- */ // $Id$ // ============================================================================ // // = LIBRARY // netsvcs // // = FILENAME // Base_Optimizer.h // // = AUTHOR // Per Andersson. // // ============================================================================ #ifndef BASE_OPTIMIZER_H #define BASE_OPTIMIZER_H #include "ace/config-all.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ template class Base_Optimizer : public Base { // = TITLE // // = DESCRIPTION // Thanks to Nathan Myers and Fergus Henderson for this little // beauty. public: Base_Optimizer (void); Base_Optimizer (const Base &base); Base_Optimizer (const Base &base, const Member &member); Member m_; }; #if defined (ACE_TEMPLATES_REQUIRE_SOURCE) #include "Base_Optimizer.cpp" #endif /* ACE_TEMPLATES_REQUIRE_SOURCE */ #if defined (ACE_TEMPLATES_REQUIRE_PRAGMA) #pragma implementation ("Base_Optimizer.cpp") #endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */ #endif /* BASE_OPTIMIZER_H */