Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tao / IORTable / IORTable.h
blob1dccde36fe650686e2e5660cace6d7ba57b6e972
1 // -*- C++ -*-
4 //=============================================================================
5 /**
6 * @file IORTable.h
8 * @author Carlos O'Ryan <coryan@uci.edu>
9 */
10 //=============================================================================
13 #ifndef TAO_IORTABLE_H
14 #define TAO_IORTABLE_H
16 #include /**/ "ace/pre.h"
18 #include "tao/IORTable/iortable_export.h"
20 #if !defined (ACE_LACKS_PRAGMA_ONCE)
21 # pragma once
22 #endif /* ACE_LACKS_PRAGMA_ONCE */
24 #include "tao/Versioned_Namespace.h"
26 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
28 class TAO_IORTable_Export TAO_IORTable_Initializer
30 public:
31 /// Used to force the initialization of the ORB code.
32 static int init ();
35 static int
36 TAO_Requires_IORTable_Initializer = TAO_IORTable_Initializer::init ();
38 TAO_END_VERSIONED_NAMESPACE_DECL
40 #define TAO_IORTABLE_SAFE_INCLUDE
41 #include "tao/IORTable/IORTableC.h"
42 #undef TAO_IORTABLE_SAFE_INCLUDE
44 #include /**/ "ace/post.h"
46 #endif /* TAO_IORTABLE_H */