Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / TAO / tao / Codeset / Codeset_Manager_Factory.h
blob5cc7d6ae96224329a0312b1098490759543f6d6b
1 /* -*- C++ -*- */
4 //=============================================================================
5 /**
6 * @file Codeset_Manager_Factory.h
8 * @author Carlos O'Ryan <coryan@uci.edu>
9 */
10 //=============================================================================
13 #ifndef TAO_CODESET_MANAGER_FACTORY_H
14 #define TAO_CODESET_MANAGER_FACTORY_H
16 #include /**/ "ace/pre.h"
18 #include "tao/Codeset/codeset_export.h"
20 #if !defined (ACE_LACKS_PRAGMA_ONCE)
21 # pragma once
22 #endif /* ACE_LACKS_PRAGMA_ONCE */
24 #include "ace/Service_Config.h"
25 #include "tao/Codeset_Manager_Factory_Base.h"
28 // ****************************************************************
30 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
32 /**
33 * @class TAO_Codeset_Manager_Factory
35 * @brief Class loader for initializing a codeset manager
38 class TAO_Codeset_Export TAO_Codeset_Manager_Factory :
39 public TAO_Codeset_Manager_Factory_Base
41 public:
42 virtual ~TAO_Codeset_Manager_Factory ();
43 virtual TAO_Codeset_Manager *create();
44 virtual bool is_default() const;
48 ACE_STATIC_SVC_DECLARE (TAO_Codeset_Manager_Factory)
49 ACE_FACTORY_DECLARE (TAO_Codeset, TAO_Codeset_Manager_Factory)
51 TAO_END_VERSIONED_NAMESPACE_DECL
54 #include /**/ "ace/post.h"
56 #endif /* TAO_CODESET_MANAGER_FACTORY_H */