summaryrefslogtreecommitdiff
path: root/TAO/tao/IFR_Client
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IFR_Client')
-rw-r--r--TAO/tao/IFR_Client/IFR_Base.pidl2
-rw-r--r--TAO/tao/IFR_Client/IFR_BaseA.cpp2979
-rw-r--r--TAO/tao/IFR_Client/IFR_BaseA.h44
-rw-r--r--TAO/tao/IFR_Client/IFR_BaseC.cpp3609
-rw-r--r--TAO/tao/IFR_Client/IFR_BaseC.h1563
-rw-r--r--TAO/tao/IFR_Client/IFR_BaseS.h141
-rw-r--r--TAO/tao/IFR_Client/IFR_Basic.pidl98
-rw-r--r--TAO/tao/IFR_Client/IFR_BasicA.cpp3626
-rw-r--r--TAO/tao/IFR_Client/IFR_BasicA.h44
-rw-r--r--TAO/tao/IFR_Client/IFR_BasicC.cpp4911
-rw-r--r--TAO/tao/IFR_Client/IFR_BasicC.h524
-rw-r--r--TAO/tao/IFR_Client/IFR_Client_Adapter_Impl.cpp11
-rw-r--r--TAO/tao/IFR_Client/IFR_Client_Adapter_Impl.h2
-rw-r--r--TAO/tao/IFR_Client/IFR_Components.pidl99
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsA.cpp1954
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsA.h44
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsC.cpp2360
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsC.h238
-rw-r--r--TAO/tao/IFR_Client/IFR_Extended.pidl103
-rw-r--r--TAO/tao/IFR_Client/IFR_ExtendedA.cpp903
-rw-r--r--TAO/tao/IFR_Client/IFR_ExtendedA.h44
-rw-r--r--TAO/tao/IFR_Client/IFR_ExtendedC.cpp1265
-rw-r--r--TAO/tao/IFR_Client/IFR_ExtendedC.h140
23 files changed, 12815 insertions, 11889 deletions
diff --git a/TAO/tao/IFR_Client/IFR_Base.pidl b/TAO/tao/IFR_Client/IFR_Base.pidl
index 5d20d202585..18cba35abea 100644
--- a/TAO/tao/IFR_Client/IFR_Base.pidl
+++ b/TAO/tao/IFR_Client/IFR_Base.pidl
@@ -14,7 +14,7 @@
*
* The command used to generate code from this IDL file is:
*
- * tao_idl -GA -Ge 1 -Sc -I../.. \
+ * tao_idl -Ge 1 -Sc -I../.. \
* -Wb,export_macro=TAO_IFR_Client_Export \
* -Wb,export_include=ifr_client_export.h \
* -Wb,pre_include="ace/pre.h" \
diff --git a/TAO/tao/IFR_Client/IFR_BaseA.cpp b/TAO/tao/IFR_Client/IFR_BaseA.cpp
deleted file mode 100644
index 1ad270a8b88..00000000000
--- a/TAO/tao/IFR_Client/IFR_BaseA.cpp
+++ /dev/null
@@ -1,2979 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#include "IFR_BaseC.h"
-#include "tao/Null_RefCount_Policy.h"
-#include "tao/TypeCode_Constants.h"
-#include "tao/Alias_TypeCode_Static.h"
-#include "tao/Enum_TypeCode_Static.h"
-#include "tao/Objref_TypeCode_Static.h"
-#include "tao/Sequence_TypeCode_Static.h"
-#include "tao/String_TypeCode_Static.h"
-#include "tao/Struct_TypeCode_Static.h"
-#include "tao/TypeCode_Struct_Field.h"
-#include "tao/CDR.h"
-#include "tao/Any.h"
-#include "tao/Any_Impl_T.h"
-#include "tao/Any_Dual_Impl_T.h"
-#include "tao/Any_Basic_Impl_T.h"
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ScopedName (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ScopedName:1.0",
- "ScopedName",
- &CORBA::_tc_string);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ScopedName =
- &_tao_tc_CORBA_ScopedName;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/enum_typecode.cpp:34
-
-static char const * const _tao_enumerators_CORBA_DefinitionKind[] =
- {
- "dk_none",
- "dk_all",
- "dk_Attribute",
- "dk_Constant",
- "dk_Exception",
- "dk_Interface",
- "dk_Module",
- "dk_Operation",
- "dk_Typedef",
- "dk_Alias",
- "dk_Struct",
- "dk_Union",
- "dk_Enum",
- "dk_Primitive",
- "dk_String",
- "dk_Sequence",
- "dk_Array",
- "dk_Repository",
- "dk_Wstring",
- "dk_Fixed",
- "dk_Value",
- "dk_ValueBox",
- "dk_ValueMember",
- "dk_Native",
- "dk_AbstractInterface",
- "dk_LocalInterface",
- "dk_Component",
- "dk_Home",
- "dk_Factory",
- "dk_Finder",
- "dk_Emits",
- "dk_Publishes",
- "dk_Consumes",
- "dk_Provides",
- "dk_Uses",
- "dk_Event"
-
- };
-
-static TAO::TypeCode::Enum<char const *,
- char const * const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_DefinitionKind (
- "IDL:omg.org/CORBA/DefinitionKind:1.0",
- "DefinitionKind",
- _tao_enumerators_CORBA_DefinitionKind,
- 36);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_DefinitionKind =
- &_tao_tc_CORBA_DefinitionKind;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_IRObject (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/IRObject:1.0",
- "IRObject");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_IRObject =
- &_tao_tc_CORBA_IRObject;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_VersionSpec (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/VersionSpec:1.0",
- "VersionSpec",
- &CORBA::_tc_string);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_VersionSpec =
- &_tao_tc_CORBA_VersionSpec;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_Contained_Description[] =
- {
- { "kind", &CORBA::_tc_DefinitionKind },
- { "value", &CORBA::_tc_any }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_Contained_Description (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/Contained/Description:1.0",
- "Description",
- _tao_fields_CORBA_Contained_Description,
- 2);
-
-::CORBA::TypeCode_ptr const CORBA::Contained::_tc_Description =
- &_tao_tc_CORBA_Contained_Description;
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_Contained (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/Contained:1.0",
- "Contained");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_Contained =
- &_tao_tc_CORBA_Contained;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-namespace CORBA
-{
- extern ::CORBA::TypeCode_ptr const _tc_InterfaceDef;
-}
-
-
-#ifndef _TAO_TYPECODE_CORBA_InterfaceDefSeq_GUARD
-#define _TAO_TYPECODE_CORBA_InterfaceDefSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_InterfaceDefSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_InterfaceDef,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_InterfaceDefSeq_0 =
- &CORBA_InterfaceDefSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_InterfaceDefSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_InterfaceDefSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/InterfaceDefSeq:1.0",
- "InterfaceDefSeq",
- &TAO::TypeCode::tc_CORBA_InterfaceDefSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_InterfaceDefSeq =
- &_tao_tc_CORBA_InterfaceDefSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-namespace CORBA
-{
- extern ::CORBA::TypeCode_ptr const _tc_ValueDef;
-}
-
-
-#ifndef _TAO_TYPECODE_CORBA_ValueDefSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ValueDefSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ValueDefSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_ValueDef,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ValueDefSeq_0 =
- &CORBA_ValueDefSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ValueDefSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ValueDefSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ValueDefSeq:1.0",
- "ValueDefSeq",
- &TAO::TypeCode::tc_CORBA_ValueDefSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ValueDefSeq =
- &_tao_tc_CORBA_ValueDefSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-namespace CORBA
-{
- extern ::CORBA::TypeCode_ptr const _tc_AbstractInterfaceDef;
-}
-
-
-#ifndef _TAO_TYPECODE_CORBA_AbstractInterfaceDefSeq_GUARD
-#define _TAO_TYPECODE_CORBA_AbstractInterfaceDefSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_AbstractInterfaceDefSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_AbstractInterfaceDef,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_AbstractInterfaceDefSeq_0 =
- &CORBA_AbstractInterfaceDefSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_AbstractInterfaceDefSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_AbstractInterfaceDefSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/AbstractInterfaceDefSeq:1.0",
- "AbstractInterfaceDefSeq",
- &TAO::TypeCode::tc_CORBA_AbstractInterfaceDefSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_AbstractInterfaceDefSeq =
- &_tao_tc_CORBA_AbstractInterfaceDefSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-namespace CORBA
-{
- extern ::CORBA::TypeCode_ptr const _tc_LocalInterfaceDef;
-}
-
-
-#ifndef _TAO_TYPECODE_CORBA_LocalInterfaceDefSeq_GUARD
-#define _TAO_TYPECODE_CORBA_LocalInterfaceDefSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_LocalInterfaceDefSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_LocalInterfaceDef,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_LocalInterfaceDefSeq_0 =
- &CORBA_LocalInterfaceDefSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_LocalInterfaceDefSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_LocalInterfaceDefSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/LocalInterfaceDefSeq:1.0",
- "LocalInterfaceDefSeq",
- &TAO::TypeCode::tc_CORBA_LocalInterfaceDefSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_LocalInterfaceDefSeq =
- &_tao_tc_CORBA_LocalInterfaceDefSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-namespace CORBA
-{
- extern ::CORBA::TypeCode_ptr const _tc_ExtInterfaceDef;
-}
-
-
-#ifndef _TAO_TYPECODE_CORBA_ExtInterfaceDefSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ExtInterfaceDefSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ExtInterfaceDefSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_ExtInterfaceDef,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ExtInterfaceDefSeq_0 =
- &CORBA_ExtInterfaceDefSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ExtInterfaceDefSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtInterfaceDefSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ExtInterfaceDefSeq:1.0",
- "ExtInterfaceDefSeq",
- &TAO::TypeCode::tc_CORBA_ExtInterfaceDefSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtInterfaceDefSeq =
- &_tao_tc_CORBA_ExtInterfaceDefSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-namespace CORBA
-{
- extern ::CORBA::TypeCode_ptr const _tc_ExtValueDef;
-}
-
-
-#ifndef _TAO_TYPECODE_CORBA_ExtValueDefSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ExtValueDefSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ExtValueDefSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_ExtValueDef,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ExtValueDefSeq_0 =
- &CORBA_ExtValueDefSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ExtValueDefSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtValueDefSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ExtValueDefSeq:1.0",
- "ExtValueDefSeq",
- &TAO::TypeCode::tc_CORBA_ExtValueDefSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtValueDefSeq =
- &_tao_tc_CORBA_ExtValueDefSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-namespace CORBA
-{
- extern ::CORBA::TypeCode_ptr const _tc_ExtAbstractInterfaceDef;
-}
-
-
-#ifndef _TAO_TYPECODE_CORBA_ExtAbstractInterfaceDefSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ExtAbstractInterfaceDefSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ExtAbstractInterfaceDefSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_ExtAbstractInterfaceDef,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ExtAbstractInterfaceDefSeq_0 =
- &CORBA_ExtAbstractInterfaceDefSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ExtAbstractInterfaceDefSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtAbstractInterfaceDefSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ExtAbstractInterfaceDefSeq:1.0",
- "ExtAbstractInterfaceDefSeq",
- &TAO::TypeCode::tc_CORBA_ExtAbstractInterfaceDefSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtAbstractInterfaceDefSeq =
- &_tao_tc_CORBA_ExtAbstractInterfaceDefSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-namespace CORBA
-{
- extern ::CORBA::TypeCode_ptr const _tc_ExtLocalInterfaceDef;
-}
-
-
-#ifndef _TAO_TYPECODE_CORBA_ExtLocalInterfaceDefSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ExtLocalInterfaceDefSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ExtLocalInterfaceDefSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_ExtLocalInterfaceDef,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ExtLocalInterfaceDefSeq_0 =
- &CORBA_ExtLocalInterfaceDefSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ExtLocalInterfaceDefSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtLocalInterfaceDefSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ExtLocalInterfaceDefSeq:1.0",
- "ExtLocalInterfaceDefSeq",
- &TAO::TypeCode::tc_CORBA_ExtLocalInterfaceDefSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtLocalInterfaceDefSeq =
- &_tao_tc_CORBA_ExtLocalInterfaceDefSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_ContainedSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ContainedSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ContainedSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_Contained,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ContainedSeq_0 =
- &CORBA_ContainedSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ContainedSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ContainedSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ContainedSeq:1.0",
- "ContainedSeq",
- &TAO::TypeCode::tc_CORBA_ContainedSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ContainedSeq =
- &_tao_tc_CORBA_ContainedSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_StructMember[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "type", &CORBA::_tc_TypeCode },
- { "type_def", &CORBA::_tc_IDLType }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_StructMember (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/StructMember:1.0",
- "StructMember",
- _tao_fields_CORBA_StructMember,
- 3);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_StructMember =
- &_tao_tc_CORBA_StructMember;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_StructMemberSeq_GUARD
-#define _TAO_TYPECODE_CORBA_StructMemberSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_StructMemberSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_StructMember,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_StructMemberSeq_0 =
- &CORBA_StructMemberSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_StructMemberSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_StructMemberSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/StructMemberSeq:1.0",
- "StructMemberSeq",
- &TAO::TypeCode::tc_CORBA_StructMemberSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_StructMemberSeq =
- &_tao_tc_CORBA_StructMemberSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_Initializer[] =
- {
- { "members", &CORBA::_tc_StructMemberSeq },
- { "name", &CORBA::_tc_Identifier }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_Initializer (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/Initializer:1.0",
- "Initializer",
- _tao_fields_CORBA_Initializer,
- 2);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_Initializer =
- &_tao_tc_CORBA_Initializer;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_InitializerSeq_GUARD
-#define _TAO_TYPECODE_CORBA_InitializerSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_InitializerSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_Initializer,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_InitializerSeq_0 =
- &CORBA_InitializerSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_InitializerSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_InitializerSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/InitializerSeq:1.0",
- "InitializerSeq",
- &TAO::TypeCode::tc_CORBA_InitializerSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_InitializerSeq =
- &_tao_tc_CORBA_InitializerSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ExceptionDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "type", &CORBA::_tc_TypeCode }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExceptionDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ExceptionDescription:1.0",
- "ExceptionDescription",
- _tao_fields_CORBA_ExceptionDescription,
- 5);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExceptionDescription =
- &_tao_tc_CORBA_ExceptionDescription;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_ExcDescriptionSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ExcDescriptionSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ExcDescriptionSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_ExceptionDescription,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ExcDescriptionSeq_0 =
- &CORBA_ExcDescriptionSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ExcDescriptionSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExcDescriptionSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ExcDescriptionSeq:1.0",
- "ExcDescriptionSeq",
- &TAO::TypeCode::tc_CORBA_ExcDescriptionSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExcDescriptionSeq =
- &_tao_tc_CORBA_ExcDescriptionSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ExtInitializer[] =
- {
- { "members", &CORBA::_tc_StructMemberSeq },
- { "exceptions", &CORBA::_tc_ExcDescriptionSeq },
- { "name", &CORBA::_tc_Identifier }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtInitializer (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ExtInitializer:1.0",
- "ExtInitializer",
- _tao_fields_CORBA_ExtInitializer,
- 3);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtInitializer =
- &_tao_tc_CORBA_ExtInitializer;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_ExtInitializerSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ExtInitializerSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ExtInitializerSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_ExtInitializer,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ExtInitializerSeq_0 =
- &CORBA_ExtInitializerSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ExtInitializerSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtInitializerSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ExtInitializerSeq:1.0",
- "ExtInitializerSeq",
- &TAO::TypeCode::tc_CORBA_ExtInitializerSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtInitializerSeq =
- &_tao_tc_CORBA_ExtInitializerSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_UnionMember[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "label", &CORBA::_tc_any },
- { "type", &CORBA::_tc_TypeCode },
- { "type_def", &CORBA::_tc_IDLType }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_UnionMember (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/UnionMember:1.0",
- "UnionMember",
- _tao_fields_CORBA_UnionMember,
- 4);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_UnionMember =
- &_tao_tc_CORBA_UnionMember;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_UnionMemberSeq_GUARD
-#define _TAO_TYPECODE_CORBA_UnionMemberSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_UnionMemberSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_UnionMember,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_UnionMemberSeq_0 =
- &CORBA_UnionMemberSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_UnionMemberSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_UnionMemberSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/UnionMemberSeq:1.0",
- "UnionMemberSeq",
- &TAO::TypeCode::tc_CORBA_UnionMemberSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_UnionMemberSeq =
- &_tao_tc_CORBA_UnionMemberSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_EnumMemberSeq_GUARD
-#define _TAO_TYPECODE_CORBA_EnumMemberSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_EnumMemberSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_Identifier,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_EnumMemberSeq_0 =
- &CORBA_EnumMemberSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_EnumMemberSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_EnumMemberSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/EnumMemberSeq:1.0",
- "EnumMemberSeq",
- &TAO::TypeCode::tc_CORBA_EnumMemberSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_EnumMemberSeq =
- &_tao_tc_CORBA_EnumMemberSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_Container_Description[] =
- {
- { "contained_object", &CORBA::_tc_Contained },
- { "kind", &CORBA::_tc_DefinitionKind },
- { "value", &CORBA::_tc_any }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_Container_Description (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/Container/Description:1.0",
- "Description",
- _tao_fields_CORBA_Container_Description,
- 3);
-
-::CORBA::TypeCode_ptr const CORBA::Container::_tc_Description =
- &_tao_tc_CORBA_Container_Description;
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_Container_DescriptionSeq_GUARD
-#define _TAO_TYPECODE_CORBA_Container_DescriptionSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_Container_DescriptionSeq_0 (
- CORBA::tk_sequence,
- &CORBA::Container::_tc_Description,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_Container_DescriptionSeq_0 =
- &CORBA_Container_DescriptionSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_Container_DescriptionSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_Container_DescriptionSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/Container/DescriptionSeq:1.0",
- "DescriptionSeq",
- &TAO::TypeCode::tc_CORBA_Container_DescriptionSeq_0);
-
-::CORBA::TypeCode_ptr const CORBA::Container::_tc_DescriptionSeq =
- &_tao_tc_CORBA_Container_DescriptionSeq;
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_Container (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/Container:1.0",
- "Container");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_Container =
- &_tao_tc_CORBA_Container;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_IDLType (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/IDLType:1.0",
- "IDLType");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_IDLType =
- &_tao_tc_CORBA_IDLType;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_TypedefDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/TypedefDef:1.0",
- "TypedefDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_TypedefDef =
- &_tao_tc_CORBA_TypedefDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_TypeDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "type", &CORBA::_tc_TypeCode }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_TypeDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/TypeDescription:1.0",
- "TypeDescription",
- _tao_fields_CORBA_TypeDescription,
- 5);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_TypeDescription =
- &_tao_tc_CORBA_TypeDescription;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_enum/any_op_cs.cpp:52
-
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::DefinitionKind _tao_elem
- )
-{
- TAO::Any_Basic_Impl_T<CORBA::DefinitionKind>::insert (
- _tao_any,
- CORBA::_tc_DefinitionKind,
- _tao_elem
- );
-}
-
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::DefinitionKind &_tao_elem
- )
-{
- return
- TAO::Any_Basic_Impl_T<CORBA::DefinitionKind>::extract (
- _tao_any,
- CORBA::_tc_DefinitionKind,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::IRObject>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::IRObject_ptr _tao_elem
- )
-{
- CORBA::IRObject_ptr _tao_objptr =
- CORBA::IRObject::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::IRObject_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::IRObject>::insert (
- _tao_any,
- CORBA::IRObject::_tao_any_destructor,
- CORBA::_tc_IRObject,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::IRObject_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::IRObject>::extract (
- _tao_any,
- CORBA::IRObject::_tao_any_destructor,
- CORBA::_tc_IRObject,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::Contained>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::Contained_ptr _tao_elem
- )
-{
- CORBA::Contained_ptr _tao_objptr =
- CORBA::Contained::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::Contained_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::Contained>::insert (
- _tao_any,
- CORBA::Contained::_tao_any_destructor,
- CORBA::_tc_Contained,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::Contained_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::Contained>::extract (
- _tao_any,
- CORBA::Contained::_tao_any_destructor,
- CORBA::_tc_Contained,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::Contained::Description &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::Contained::Description>::insert_copy (
- _tao_any,
- CORBA::Contained::Description::_tao_any_destructor,
- CORBA::Contained::_tc_Description,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::Contained::Description *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::Contained::Description>::insert (
- _tao_any,
- CORBA::Contained::Description::_tao_any_destructor,
- CORBA::Contained::_tc_Description,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::Contained::Description *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::Contained::Description *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::Contained::Description *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::Contained::Description>::extract (
- _tao_any,
- CORBA::Contained::Description::_tao_any_destructor,
- CORBA::Contained::_tc_Description,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::InterfaceDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::InterfaceDefSeq>::insert_copy (
- _tao_any,
- CORBA::InterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_InterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::InterfaceDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::InterfaceDefSeq>::insert (
- _tao_any,
- CORBA::InterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_InterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::InterfaceDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::InterfaceDefSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::InterfaceDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::InterfaceDefSeq>::extract (
- _tao_any,
- CORBA::InterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_InterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ValueDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ValueDefSeq>::insert_copy (
- _tao_any,
- CORBA::ValueDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ValueDefSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ValueDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ValueDefSeq>::insert (
- _tao_any,
- CORBA::ValueDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ValueDefSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ValueDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ValueDefSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ValueDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ValueDefSeq>::extract (
- _tao_any,
- CORBA::ValueDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ValueDefSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::AbstractInterfaceDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::AbstractInterfaceDefSeq>::insert_copy (
- _tao_any,
- CORBA::AbstractInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_AbstractInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::AbstractInterfaceDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::AbstractInterfaceDefSeq>::insert (
- _tao_any,
- CORBA::AbstractInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_AbstractInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::AbstractInterfaceDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::AbstractInterfaceDefSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::AbstractInterfaceDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::AbstractInterfaceDefSeq>::extract (
- _tao_any,
- CORBA::AbstractInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_AbstractInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::LocalInterfaceDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::LocalInterfaceDefSeq>::insert_copy (
- _tao_any,
- CORBA::LocalInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_LocalInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::LocalInterfaceDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::LocalInterfaceDefSeq>::insert (
- _tao_any,
- CORBA::LocalInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_LocalInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::LocalInterfaceDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::LocalInterfaceDefSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::LocalInterfaceDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::LocalInterfaceDefSeq>::extract (
- _tao_any,
- CORBA::LocalInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_LocalInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExtInterfaceDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtInterfaceDefSeq>::insert_copy (
- _tao_any,
- CORBA::ExtInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtInterfaceDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtInterfaceDefSeq>::insert (
- _tao_any,
- CORBA::ExtInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtInterfaceDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ExtInterfaceDefSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExtInterfaceDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExtInterfaceDefSeq>::extract (
- _tao_any,
- CORBA::ExtInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExtValueDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtValueDefSeq>::insert_copy (
- _tao_any,
- CORBA::ExtValueDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtValueDefSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtValueDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtValueDefSeq>::insert (
- _tao_any,
- CORBA::ExtValueDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtValueDefSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtValueDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ExtValueDefSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExtValueDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExtValueDefSeq>::extract (
- _tao_any,
- CORBA::ExtValueDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtValueDefSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExtAbstractInterfaceDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtAbstractInterfaceDefSeq>::insert_copy (
- _tao_any,
- CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtAbstractInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtAbstractInterfaceDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtAbstractInterfaceDefSeq>::insert (
- _tao_any,
- CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtAbstractInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtAbstractInterfaceDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ExtAbstractInterfaceDefSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExtAbstractInterfaceDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExtAbstractInterfaceDefSeq>::extract (
- _tao_any,
- CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtAbstractInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExtLocalInterfaceDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtLocalInterfaceDefSeq>::insert_copy (
- _tao_any,
- CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtLocalInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtLocalInterfaceDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtLocalInterfaceDefSeq>::insert (
- _tao_any,
- CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtLocalInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtLocalInterfaceDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ExtLocalInterfaceDefSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExtLocalInterfaceDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExtLocalInterfaceDefSeq>::extract (
- _tao_any,
- CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtLocalInterfaceDefSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ContainedSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>::insert_copy (
- _tao_any,
- CORBA::ContainedSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ContainedSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ContainedSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>::insert (
- _tao_any,
- CORBA::ContainedSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ContainedSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ContainedSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ContainedSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ContainedSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>::extract (
- _tao_any,
- CORBA::ContainedSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ContainedSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::StructMember &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::StructMember>::insert_copy (
- _tao_any,
- CORBA::StructMember::_tao_any_destructor,
- CORBA::_tc_StructMember,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::StructMember *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::StructMember>::insert (
- _tao_any,
- CORBA::StructMember::_tao_any_destructor,
- CORBA::_tc_StructMember,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::StructMember *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::StructMember *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::StructMember *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::StructMember>::extract (
- _tao_any,
- CORBA::StructMember::_tao_any_destructor,
- CORBA::_tc_StructMember,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::StructMemberSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::StructMemberSeq>::insert_copy (
- _tao_any,
- CORBA::StructMemberSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_StructMemberSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::StructMemberSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::StructMemberSeq>::insert (
- _tao_any,
- CORBA::StructMemberSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_StructMemberSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::StructMemberSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::StructMemberSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::StructMemberSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::StructMemberSeq>::extract (
- _tao_any,
- CORBA::StructMemberSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_StructMemberSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::Initializer &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::Initializer>::insert_copy (
- _tao_any,
- CORBA::Initializer::_tao_any_destructor,
- CORBA::_tc_Initializer,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::Initializer *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::Initializer>::insert (
- _tao_any,
- CORBA::Initializer::_tao_any_destructor,
- CORBA::_tc_Initializer,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::Initializer *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::Initializer *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::Initializer *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::Initializer>::extract (
- _tao_any,
- CORBA::Initializer::_tao_any_destructor,
- CORBA::_tc_Initializer,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::InitializerSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::InitializerSeq>::insert_copy (
- _tao_any,
- CORBA::InitializerSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_InitializerSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::InitializerSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::InitializerSeq>::insert (
- _tao_any,
- CORBA::InitializerSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_InitializerSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::InitializerSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::InitializerSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::InitializerSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::InitializerSeq>::extract (
- _tao_any,
- CORBA::InitializerSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_InitializerSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExceptionDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>::insert_copy (
- _tao_any,
- CORBA::ExceptionDescription::_tao_any_destructor,
- CORBA::_tc_ExceptionDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExceptionDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>::insert (
- _tao_any,
- CORBA::ExceptionDescription::_tao_any_destructor,
- CORBA::_tc_ExceptionDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExceptionDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ExceptionDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExceptionDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>::extract (
- _tao_any,
- CORBA::ExceptionDescription::_tao_any_destructor,
- CORBA::_tc_ExceptionDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExcDescriptionSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>::insert_copy (
- _tao_any,
- CORBA::ExcDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExcDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExcDescriptionSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>::insert (
- _tao_any,
- CORBA::ExcDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExcDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExcDescriptionSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ExcDescriptionSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExcDescriptionSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>::extract (
- _tao_any,
- CORBA::ExcDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExcDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExtInitializer &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtInitializer>::insert_copy (
- _tao_any,
- CORBA::ExtInitializer::_tao_any_destructor,
- CORBA::_tc_ExtInitializer,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtInitializer *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtInitializer>::insert (
- _tao_any,
- CORBA::ExtInitializer::_tao_any_destructor,
- CORBA::_tc_ExtInitializer,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtInitializer *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ExtInitializer *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExtInitializer *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExtInitializer>::extract (
- _tao_any,
- CORBA::ExtInitializer::_tao_any_destructor,
- CORBA::_tc_ExtInitializer,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExtInitializerSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtInitializerSeq>::insert_copy (
- _tao_any,
- CORBA::ExtInitializerSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtInitializerSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtInitializerSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtInitializerSeq>::insert (
- _tao_any,
- CORBA::ExtInitializerSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtInitializerSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtInitializerSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ExtInitializerSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExtInitializerSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExtInitializerSeq>::extract (
- _tao_any,
- CORBA::ExtInitializerSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtInitializerSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::UnionMember &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::UnionMember>::insert_copy (
- _tao_any,
- CORBA::UnionMember::_tao_any_destructor,
- CORBA::_tc_UnionMember,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::UnionMember *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::UnionMember>::insert (
- _tao_any,
- CORBA::UnionMember::_tao_any_destructor,
- CORBA::_tc_UnionMember,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::UnionMember *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::UnionMember *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::UnionMember *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::UnionMember>::extract (
- _tao_any,
- CORBA::UnionMember::_tao_any_destructor,
- CORBA::_tc_UnionMember,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::UnionMemberSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::UnionMemberSeq>::insert_copy (
- _tao_any,
- CORBA::UnionMemberSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_UnionMemberSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::UnionMemberSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::UnionMemberSeq>::insert (
- _tao_any,
- CORBA::UnionMemberSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_UnionMemberSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::UnionMemberSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::UnionMemberSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::UnionMemberSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::UnionMemberSeq>::extract (
- _tao_any,
- CORBA::UnionMemberSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_UnionMemberSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::EnumMemberSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::EnumMemberSeq>::insert_copy (
- _tao_any,
- CORBA::EnumMemberSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_EnumMemberSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::EnumMemberSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::EnumMemberSeq>::insert (
- _tao_any,
- CORBA::EnumMemberSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_EnumMemberSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::EnumMemberSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::EnumMemberSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::EnumMemberSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::EnumMemberSeq>::extract (
- _tao_any,
- CORBA::EnumMemberSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_EnumMemberSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::Container>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::Container_ptr _tao_elem
- )
-{
- CORBA::Container_ptr _tao_objptr =
- CORBA::Container::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::Container_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::Container>::insert (
- _tao_any,
- CORBA::Container::_tao_any_destructor,
- CORBA::_tc_Container,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::Container_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::Container>::extract (
- _tao_any,
- CORBA::Container::_tao_any_destructor,
- CORBA::_tc_Container,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::Container::Description &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::Container::Description>::insert_copy (
- _tao_any,
- CORBA::Container::Description::_tao_any_destructor,
- CORBA::Container::_tc_Description,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::Container::Description *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::Container::Description>::insert (
- _tao_any,
- CORBA::Container::Description::_tao_any_destructor,
- CORBA::Container::_tc_Description,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::Container::Description *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::Container::Description *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::Container::Description *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::Container::Description>::extract (
- _tao_any,
- CORBA::Container::Description::_tao_any_destructor,
- CORBA::Container::_tc_Description,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::Container::DescriptionSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::Container::DescriptionSeq>::insert_copy (
- _tao_any,
- CORBA::Container::DescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_Container_DescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::Container::DescriptionSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::Container::DescriptionSeq>::insert (
- _tao_any,
- CORBA::Container::DescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_Container_DescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::Container::DescriptionSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::Container::DescriptionSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::Container::DescriptionSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::Container::DescriptionSeq>::extract (
- _tao_any,
- CORBA::Container::DescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_Container_DescriptionSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::IDLType>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::IDLType_ptr _tao_elem
- )
-{
- CORBA::IDLType_ptr _tao_objptr =
- CORBA::IDLType::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::IDLType_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::IDLType>::insert (
- _tao_any,
- CORBA::IDLType::_tao_any_destructor,
- CORBA::_tc_IDLType,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::IDLType_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::IDLType>::extract (
- _tao_any,
- CORBA::IDLType::_tao_any_destructor,
- CORBA::_tc_IDLType,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::TypedefDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::TypedefDef_ptr _tao_elem
- )
-{
- CORBA::TypedefDef_ptr _tao_objptr =
- CORBA::TypedefDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::TypedefDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::TypedefDef>::insert (
- _tao_any,
- CORBA::TypedefDef::_tao_any_destructor,
- CORBA::_tc_TypedefDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::TypedefDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::TypedefDef>::extract (
- _tao_any,
- CORBA::TypedefDef::_tao_any_destructor,
- CORBA::_tc_TypedefDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::TypeDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::TypeDescription>::insert_copy (
- _tao_any,
- CORBA::TypeDescription::_tao_any_destructor,
- CORBA::_tc_TypeDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::TypeDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::TypeDescription>::insert (
- _tao_any,
- CORBA::TypeDescription::_tao_any_destructor,
- CORBA::_tc_TypeDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::TypeDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::TypeDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::TypeDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::TypeDescription>::extract (
- _tao_any,
- CORBA::TypeDescription::_tao_any_destructor,
- CORBA::_tc_TypeDescription,
- _tao_elem
- );
-}
diff --git a/TAO/tao/IFR_Client/IFR_BaseA.h b/TAO/tao/IFR_Client/IFR_BaseA.h
new file mode 100644
index 00000000000..96586934203
--- /dev/null
+++ b/TAO/tao/IFR_Client/IFR_BaseA.h
@@ -0,0 +1,44 @@
+// -*- C++ -*-
+//
+// $Id$
+
+// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
+// TAO and the TAO IDL Compiler have been developed by:
+// Center for Distributed Object Computing
+// Washington University
+// St. Louis, MO
+// USA
+// http://www.cs.wustl.edu/~schmidt/doc-center.html
+// and
+// Distributed Object Computing Laboratory
+// University of California at Irvine
+// Irvine, CA
+// USA
+// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
+//
+// Information about TAO is available at:
+// http://www.cs.wustl.edu/~schmidt/TAO.html
+
+// TAO_IDL - Generated from
+// be\be_codegen.cpp:390
+
+#ifndef _TAO_IDL_ORIG_IFR_BASEA_H
+#define _TAO_IDL_ORIG_IFR_BASEA_H
+
+#include /**/ "ace/pre.h"
+
+#include "tao/IFR_Client/IFR_BaseC.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include /**/ "ace/post.h"
+#endif /* ifndef */
+
diff --git a/TAO/tao/IFR_Client/IFR_BaseC.cpp b/TAO/tao/IFR_Client/IFR_BaseC.cpp
index d33177a1829..339d9aea34e 100644
--- a/TAO/tao/IFR_Client/IFR_BaseC.cpp
+++ b/TAO/tao/IFR_Client/IFR_BaseC.cpp
@@ -26,20 +26,33 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// be\be_codegen.cpp:291
+// be\be_codegen.cpp:293
#include "IFR_BaseC.h"
#include "tao/CDR.h"
-#include "tao/Exception_Data.h"
+#include "tao/AnyTypeCode/orb_typesA.h"
+#include "tao/AnyTypeCode/Typecode_typesA.h"
#include "tao/Invocation_Adapter.h"
#include "tao/Object_T.h"
+#include "tao/AnyTypeCode/Null_RefCount_Policy.h"
+#include "tao/AnyTypeCode/TypeCode_Constants.h"
+#include "tao/AnyTypeCode/Alias_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Enum_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Objref_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Sequence_TypeCode_Static.h"
+#include "tao/AnyTypeCode/String_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Struct_TypeCode_Static.h"
+#include "tao/AnyTypeCode/TypeCode_Struct_Field.h"
+#include "tao/AnyTypeCode/Any_Impl_T.h"
+#include "tao/AnyTypeCode/Any_Dual_Impl_T.h"
+#include "tao/AnyTypeCode/Any_Basic_Impl_T.h"
#include "tao/Basic_Arguments.h"
#include "tao/Object_Argument_T.h"
#include "tao/Special_Basic_Arguments.h"
#include "tao/UB_String_Arguments.h"
#include "tao/Var_Size_Argument_T.h"
-#include "tao/Any_Arg_Traits.h"
+#include "tao/AnyTypeCode/Any_Arg_Traits.h"
#include "ace/OS_NS_string.h"
#if defined (__BORLANDC__)
@@ -51,31 +64,35 @@
#endif /* !defined INLINE */
// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:69
+// be\be_visitor_arg_traits.cpp:70
// Arg traits specializations.
namespace TAO
{
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:709
+ // be\be_visitor_arg_traits.cpp:786
-#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_CS_)
-#define _CORBA_DEFINITIONKIND__ARG_TRAITS_CS_
+#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_)
+#define _CORBA_DEFINITIONKIND__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::DefinitionKind>
: public
Basic_Arg_Traits_T<
- CORBA::DefinitionKind
+ CORBA::DefinitionKind,
+ TAO::Any_Insert_Policy_Stream <CORBA::DefinitionKind>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_CONTAINED__ARG_TRAITS_CS_)
-#define _CORBA_CONTAINED__ARG_TRAITS_CS_
+#if !defined (_CORBA_CONTAINED__ARG_TRAITS_)
+#define _CORBA_CONTAINED__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::Contained>
@@ -84,7 +101,8 @@ namespace TAO
CORBA::Contained_ptr,
CORBA::Contained_var,
CORBA::Contained_out,
- TAO::Objref_Traits<CORBA::Contained>
+ TAO::Objref_Traits<CORBA::Contained>,
+ TAO::Any_Insert_Policy_Stream <CORBA::Contained_ptr>
>
{
};
@@ -92,10 +110,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:751
+ // be\be_visitor_arg_traits.cpp:828
-#if !defined (_CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_CS_)
-#define _CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_CS_
+#if !defined (_CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_)
+#define _CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::Contained::Description>
@@ -103,15 +121,19 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::Contained::Description,
CORBA::Contained::Description_var,
- CORBA::Contained::Description_out
+ CORBA::Contained::Description_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::Contained::Description>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_CS_)
-#define _CORBA_REPOSITORY__ARG_TRAITS_CS_
+#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_)
+#define _CORBA_REPOSITORY__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::Repository>
@@ -120,15 +142,19 @@ namespace TAO
CORBA::Repository_ptr,
CORBA::Repository_var,
CORBA::Repository_out,
- TAO::Objref_Traits<CORBA::Repository>
+ TAO::Objref_Traits<CORBA::Repository>,
+ TAO::Any_Insert_Policy_Stream <CORBA::Repository_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_CONTAINER__ARG_TRAITS_CS_)
-#define _CORBA_CONTAINER__ARG_TRAITS_CS_
+#if !defined (_CORBA_CONTAINER__ARG_TRAITS_)
+#define _CORBA_CONTAINER__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::Container>
@@ -137,7 +163,8 @@ namespace TAO
CORBA::Container_ptr,
CORBA::Container_var,
CORBA::Container_out,
- TAO::Objref_Traits<CORBA::Container>
+ TAO::Objref_Traits<CORBA::Container>,
+ TAO::Any_Insert_Policy_Stream <CORBA::Container_ptr>
>
{
};
@@ -145,10 +172,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_CS_)
-#define _CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_)
+#define _CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::Container::DescriptionSeq>
@@ -156,15 +183,19 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::Container::DescriptionSeq,
CORBA::Container::DescriptionSeq_var,
- CORBA::Container::DescriptionSeq_out
+ CORBA::Container::DescriptionSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::Container::DescriptionSeq>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_MODULEDEF__ARG_TRAITS_CS_)
-#define _CORBA_MODULEDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_MODULEDEF__ARG_TRAITS_)
+#define _CORBA_MODULEDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ModuleDef>
@@ -173,15 +204,19 @@ namespace TAO
CORBA::ModuleDef_ptr,
CORBA::ModuleDef_var,
CORBA::ModuleDef_out,
- TAO::Objref_Traits<CORBA::ModuleDef>
+ TAO::Objref_Traits<CORBA::ModuleDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ModuleDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_CONSTANTDEF__ARG_TRAITS_CS_)
-#define _CORBA_CONSTANTDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_CONSTANTDEF__ARG_TRAITS_)
+#define _CORBA_CONSTANTDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ConstantDef>
@@ -190,15 +225,19 @@ namespace TAO
CORBA::ConstantDef_ptr,
CORBA::ConstantDef_var,
CORBA::ConstantDef_out,
- TAO::Objref_Traits<CORBA::ConstantDef>
+ TAO::Objref_Traits<CORBA::ConstantDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ConstantDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_CS_)
-#define _CORBA_IDLTYPE__ARG_TRAITS_CS_
+#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_)
+#define _CORBA_IDLTYPE__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::IDLType>
@@ -207,15 +246,19 @@ namespace TAO
CORBA::IDLType_ptr,
CORBA::IDLType_var,
CORBA::IDLType_out,
- TAO::Objref_Traits<CORBA::IDLType>
+ TAO::Objref_Traits<CORBA::IDLType>,
+ TAO::Any_Insert_Policy_Stream <CORBA::IDLType_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_STRUCTDEF__ARG_TRAITS_CS_)
-#define _CORBA_STRUCTDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_STRUCTDEF__ARG_TRAITS_)
+#define _CORBA_STRUCTDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::StructDef>
@@ -224,15 +267,19 @@ namespace TAO
CORBA::StructDef_ptr,
CORBA::StructDef_var,
CORBA::StructDef_out,
- TAO::Objref_Traits<CORBA::StructDef>
+ TAO::Objref_Traits<CORBA::StructDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::StructDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_UNIONDEF__ARG_TRAITS_CS_)
-#define _CORBA_UNIONDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_UNIONDEF__ARG_TRAITS_)
+#define _CORBA_UNIONDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::UnionDef>
@@ -241,15 +288,19 @@ namespace TAO
CORBA::UnionDef_ptr,
CORBA::UnionDef_var,
CORBA::UnionDef_out,
- TAO::Objref_Traits<CORBA::UnionDef>
+ TAO::Objref_Traits<CORBA::UnionDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::UnionDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_ENUMDEF__ARG_TRAITS_CS_)
-#define _CORBA_ENUMDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_ENUMDEF__ARG_TRAITS_)
+#define _CORBA_ENUMDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::EnumDef>
@@ -258,15 +309,19 @@ namespace TAO
CORBA::EnumDef_ptr,
CORBA::EnumDef_var,
CORBA::EnumDef_out,
- TAO::Objref_Traits<CORBA::EnumDef>
+ TAO::Objref_Traits<CORBA::EnumDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::EnumDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_ALIASDEF__ARG_TRAITS_CS_)
-#define _CORBA_ALIASDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_ALIASDEF__ARG_TRAITS_)
+#define _CORBA_ALIASDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::AliasDef>
@@ -275,15 +330,19 @@ namespace TAO
CORBA::AliasDef_ptr,
CORBA::AliasDef_var,
CORBA::AliasDef_out,
- TAO::Objref_Traits<CORBA::AliasDef>
+ TAO::Objref_Traits<CORBA::AliasDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::AliasDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_CS_)
-#define _CORBA_INTERFACEDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_)
+#define _CORBA_INTERFACEDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::InterfaceDef>
@@ -292,7 +351,8 @@ namespace TAO
CORBA::InterfaceDef_ptr,
CORBA::InterfaceDef_var,
CORBA::InterfaceDef_out,
- TAO::Objref_Traits<CORBA::InterfaceDef>
+ TAO::Objref_Traits<CORBA::InterfaceDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDef_ptr>
>
{
};
@@ -300,10 +360,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_)
+#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::InterfaceDefSeq>
@@ -311,15 +371,19 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::InterfaceDefSeq,
CORBA::InterfaceDefSeq_var,
- CORBA::InterfaceDefSeq_out
+ CORBA::InterfaceDefSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDefSeq>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_EXCEPTIONDEF__ARG_TRAITS_CS_)
-#define _CORBA_EXCEPTIONDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_EXCEPTIONDEF__ARG_TRAITS_)
+#define _CORBA_EXCEPTIONDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ExceptionDef>
@@ -328,15 +392,19 @@ namespace TAO
CORBA::ExceptionDef_ptr,
CORBA::ExceptionDef_var,
CORBA::ExceptionDef_out,
- TAO::Objref_Traits<CORBA::ExceptionDef>
+ TAO::Objref_Traits<CORBA::ExceptionDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExceptionDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_NATIVEDEF__ARG_TRAITS_CS_)
-#define _CORBA_NATIVEDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_NATIVEDEF__ARG_TRAITS_)
+#define _CORBA_NATIVEDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::NativeDef>
@@ -345,15 +413,19 @@ namespace TAO
CORBA::NativeDef_ptr,
CORBA::NativeDef_var,
CORBA::NativeDef_out,
- TAO::Objref_Traits<CORBA::NativeDef>
+ TAO::Objref_Traits<CORBA::NativeDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::NativeDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_CS_)
-#define _CORBA_VALUEDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_)
+#define _CORBA_VALUEDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ValueDef>
@@ -362,7 +434,8 @@ namespace TAO
CORBA::ValueDef_ptr,
CORBA::ValueDef_var,
CORBA::ValueDef_out,
- TAO::Objref_Traits<CORBA::ValueDef>
+ TAO::Objref_Traits<CORBA::ValueDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ValueDef_ptr>
>
{
};
@@ -370,10 +443,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_)
+#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ValueDefSeq>
@@ -381,15 +454,19 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::ValueDefSeq,
CORBA::ValueDefSeq_var,
- CORBA::ValueDefSeq_out
+ CORBA::ValueDefSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ValueDefSeq>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_VALUEBOXDEF__ARG_TRAITS_CS_)
-#define _CORBA_VALUEBOXDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_VALUEBOXDEF__ARG_TRAITS_)
+#define _CORBA_VALUEBOXDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ValueBoxDef>
@@ -398,15 +475,19 @@ namespace TAO
CORBA::ValueBoxDef_ptr,
CORBA::ValueBoxDef_var,
CORBA::ValueBoxDef_out,
- TAO::Objref_Traits<CORBA::ValueBoxDef>
+ TAO::Objref_Traits<CORBA::ValueBoxDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ValueBoxDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_CS_)
-#define _CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_)
+#define _CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::AbstractInterfaceDef>
@@ -415,7 +496,8 @@ namespace TAO
CORBA::AbstractInterfaceDef_ptr,
CORBA::AbstractInterfaceDef_var,
CORBA::AbstractInterfaceDef_out,
- TAO::Objref_Traits<CORBA::AbstractInterfaceDef>
+ TAO::Objref_Traits<CORBA::AbstractInterfaceDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::AbstractInterfaceDef_ptr>
>
{
};
@@ -423,10 +505,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_)
+#define _CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::AbstractInterfaceDefSeq>
@@ -434,15 +516,19 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::AbstractInterfaceDefSeq,
CORBA::AbstractInterfaceDefSeq_var,
- CORBA::AbstractInterfaceDefSeq_out
+ CORBA::AbstractInterfaceDefSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::AbstractInterfaceDefSeq>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_LOCALINTERFACEDEF__ARG_TRAITS_CS_)
-#define _CORBA_LOCALINTERFACEDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_LOCALINTERFACEDEF__ARG_TRAITS_)
+#define _CORBA_LOCALINTERFACEDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::LocalInterfaceDef>
@@ -451,15 +537,19 @@ namespace TAO
CORBA::LocalInterfaceDef_ptr,
CORBA::LocalInterfaceDef_var,
CORBA::LocalInterfaceDef_out,
- TAO::Objref_Traits<CORBA::LocalInterfaceDef>
+ TAO::Objref_Traits<CORBA::LocalInterfaceDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::LocalInterfaceDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_EXTVALUEDEF__ARG_TRAITS_CS_)
-#define _CORBA_EXTVALUEDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_EXTVALUEDEF__ARG_TRAITS_)
+#define _CORBA_EXTVALUEDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ExtValueDef>
@@ -468,7 +558,8 @@ namespace TAO
CORBA::ExtValueDef_ptr,
CORBA::ExtValueDef_var,
CORBA::ExtValueDef_out,
- TAO::Objref_Traits<CORBA::ExtValueDef>
+ TAO::Objref_Traits<CORBA::ExtValueDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExtValueDef_ptr>
>
{
};
@@ -476,10 +567,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_CONTAINEDSEQ__ARG_TRAITS_CS_)
-#define _CORBA_CONTAINEDSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_CONTAINEDSEQ__ARG_TRAITS_)
+#define _CORBA_CONTAINEDSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ContainedSeq>
@@ -487,7 +578,8 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::ContainedSeq,
CORBA::ContainedSeq_var,
- CORBA::ContainedSeq_out
+ CORBA::ContainedSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ContainedSeq>
>
{
};
@@ -495,10 +587,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_)
+#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::StructMemberSeq>
@@ -506,7 +598,8 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::StructMemberSeq,
CORBA::StructMemberSeq_var,
- CORBA::StructMemberSeq_out
+ CORBA::StructMemberSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::StructMemberSeq>
>
{
};
@@ -514,10 +607,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_)
+#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::InitializerSeq>
@@ -525,7 +618,8 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::InitializerSeq,
CORBA::InitializerSeq_var,
- CORBA::InitializerSeq_out
+ CORBA::InitializerSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::InitializerSeq>
>
{
};
@@ -533,10 +627,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_)
+#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ExtInitializerSeq>
@@ -544,7 +638,8 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::ExtInitializerSeq,
CORBA::ExtInitializerSeq_var,
- CORBA::ExtInitializerSeq_out
+ CORBA::ExtInitializerSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExtInitializerSeq>
>
{
};
@@ -552,10 +647,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_)
+#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::UnionMemberSeq>
@@ -563,7 +658,8 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::UnionMemberSeq,
CORBA::UnionMemberSeq_var,
- CORBA::UnionMemberSeq_out
+ CORBA::UnionMemberSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::UnionMemberSeq>
>
{
};
@@ -571,10 +667,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_)
+#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::EnumMemberSeq>
@@ -582,7 +678,8 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::EnumMemberSeq,
CORBA::EnumMemberSeq_var,
- CORBA::EnumMemberSeq_out
+ CORBA::EnumMemberSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::EnumMemberSeq>
>
{
};
@@ -592,6 +689,87 @@ namespace TAO
// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ScopedName (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ScopedName:1.0",
+ "ScopedName",
+ &CORBA::_tc_string);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ScopedName =
+ &_tao_tc_CORBA_ScopedName;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/enum_typecode.cpp:34
+
+static char const * const _tao_enumerators_CORBA_DefinitionKind[] =
+ {
+ "dk_none",
+ "dk_all",
+ "dk_Attribute",
+ "dk_Constant",
+ "dk_Exception",
+ "dk_Interface",
+ "dk_Module",
+ "dk_Operation",
+ "dk_Typedef",
+ "dk_Alias",
+ "dk_Struct",
+ "dk_Union",
+ "dk_Enum",
+ "dk_Primitive",
+ "dk_String",
+ "dk_Sequence",
+ "dk_Array",
+ "dk_Repository",
+ "dk_Wstring",
+ "dk_Fixed",
+ "dk_Value",
+ "dk_ValueBox",
+ "dk_ValueMember",
+ "dk_Native",
+ "dk_AbstractInterface",
+ "dk_LocalInterface",
+ "dk_Component",
+ "dk_Home",
+ "dk_Factory",
+ "dk_Finder",
+ "dk_Emits",
+ "dk_Publishes",
+ "dk_Consumes",
+ "dk_Provides",
+ "dk_Uses",
+ "dk_Event"
+
+ };
+
+static TAO::TypeCode::Enum<char const *,
+ char const * const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_DefinitionKind (
+ "IDL:omg.org/CORBA/DefinitionKind:1.0",
+ "DefinitionKind",
+ _tao_enumerators_CORBA_DefinitionKind,
+ 36);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_DefinitionKind =
+ &_tao_tc_CORBA_DefinitionKind;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::IRObject.
@@ -653,7 +831,7 @@ TAO::Collocation_Proxy_Broker *
CORBA_IRObject_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::DefinitionKind>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::DefinitionKind>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -829,6 +1007,44 @@ CORBA::IRObject::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_IRObject (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/IRObject:1.0",
+ "IRObject");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_IRObject =
+ &_tao_tc_CORBA_IRObject;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_VersionSpec (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/VersionSpec:1.0",
+ "VersionSpec",
+ &CORBA::_tc_string);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_VersionSpec =
+ &_tao_tc_CORBA_VersionSpec;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::Contained.
@@ -890,7 +1106,7 @@ char * CORBA::Contained::id (
CORBA_Contained_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::RepositoryId>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -934,7 +1150,7 @@ void CORBA::Contained::id (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -975,7 +1191,7 @@ char * CORBA::Contained::name (
CORBA_Contained_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::Identifier>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::Identifier>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1019,7 +1235,7 @@ void CORBA::Contained::name (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1060,7 +1276,7 @@ char * CORBA::Contained::version (
CORBA_Contained_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::VersionSpec>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1104,7 +1320,7 @@ void CORBA::Contained::version (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1145,7 +1361,7 @@ void CORBA::Contained::version (
CORBA_Contained_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::Container>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::Container>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1187,7 +1403,7 @@ char * CORBA::Contained::absolute_name (
CORBA_Contained_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ScopedName>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ScopedName>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1229,7 +1445,7 @@ char * CORBA::Contained::absolute_name (
CORBA_Contained_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::Repository>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::Repository>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1251,6 +1467,29 @@ char * CORBA::Contained::absolute_name (
return _tao_retval.retn ();
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_Contained_Description[] =
+ {
+ { "kind", &CORBA::_tc_DefinitionKind },
+ { "value", &CORBA::_tc_any }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_Contained_Description (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/Contained/Description:1.0",
+ "Description",
+ _tao_fields_CORBA_Contained_Description,
+ 2);
+
+::CORBA::TypeCode_ptr const CORBA::Contained::_tc_Description =
+ &_tao_tc_CORBA_Contained_Description;
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -1284,7 +1523,7 @@ CORBA::Contained::Description::_tao_any_destructor (
CORBA_Contained_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::Contained::Description>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::Contained::Description>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1330,9 +1569,9 @@ void CORBA::Contained::move (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::Container>::in_arg_val _tao_new_container (new_container);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_new_name (new_name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_new_version (new_version);
+ TAO::Arg_Traits< ::CORBA::Container>::in_arg_val _tao_new_container (new_container);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_new_name (new_name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_new_version (new_version);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1474,6 +1713,24 @@ CORBA::Contained::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_Contained (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/Contained:1.0",
+ "Contained");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_Contained =
+ &_tao_tc_CORBA_Contained;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -1487,8 +1744,8 @@ CORBA::InterfaceDefSeq::InterfaceDefSeq (
CORBA::ULong max
)
: TAO_Unbounded_Object_Sequence<
- CORBA::InterfaceDef,
- CORBA::InterfaceDef_var
+ InterfaceDef,
+ InterfaceDef_var
>
(max)
{}
@@ -1500,8 +1757,8 @@ CORBA::InterfaceDefSeq::InterfaceDefSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Object_Sequence<
- CORBA::InterfaceDef,
- CORBA::InterfaceDef_var
+ InterfaceDef,
+ InterfaceDef_var
>
(max, length, buffer, release)
{}
@@ -1510,8 +1767,8 @@ CORBA::InterfaceDefSeq::InterfaceDefSeq (
const InterfaceDefSeq &seq
)
: TAO_Unbounded_Object_Sequence<
- CORBA::InterfaceDef,
- CORBA::InterfaceDef_var
+ InterfaceDef,
+ InterfaceDef_var
>
(seq)
{}
@@ -1530,6 +1787,59 @@ void CORBA::InterfaceDefSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+namespace CORBA
+{
+ extern ::CORBA::TypeCode_ptr const _tc_InterfaceDef;
+}
+
+
+#ifndef _TAO_TYPECODE_CORBA_InterfaceDefSeq_GUARD
+#define _TAO_TYPECODE_CORBA_InterfaceDefSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_InterfaceDefSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_InterfaceDef,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_InterfaceDefSeq_0 =
+ &CORBA_InterfaceDefSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_InterfaceDefSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_InterfaceDefSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/InterfaceDefSeq:1.0",
+ "InterfaceDefSeq",
+ &TAO::TypeCode::tc_CORBA_InterfaceDefSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_InterfaceDefSeq =
+ &_tao_tc_CORBA_InterfaceDefSeq;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -1543,8 +1853,8 @@ CORBA::ValueDefSeq::ValueDefSeq (
CORBA::ULong max
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ValueDef,
- CORBA::ValueDef_var
+ ValueDef,
+ ValueDef_var
>
(max)
{}
@@ -1556,8 +1866,8 @@ CORBA::ValueDefSeq::ValueDefSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ValueDef,
- CORBA::ValueDef_var
+ ValueDef,
+ ValueDef_var
>
(max, length, buffer, release)
{}
@@ -1566,8 +1876,8 @@ CORBA::ValueDefSeq::ValueDefSeq (
const ValueDefSeq &seq
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ValueDef,
- CORBA::ValueDef_var
+ ValueDef,
+ ValueDef_var
>
(seq)
{}
@@ -1586,6 +1896,59 @@ void CORBA::ValueDefSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+namespace CORBA
+{
+ extern ::CORBA::TypeCode_ptr const _tc_ValueDef;
+}
+
+
+#ifndef _TAO_TYPECODE_CORBA_ValueDefSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ValueDefSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ValueDefSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_ValueDef,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ValueDefSeq_0 =
+ &CORBA_ValueDefSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ValueDefSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ValueDefSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ValueDefSeq:1.0",
+ "ValueDefSeq",
+ &TAO::TypeCode::tc_CORBA_ValueDefSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ValueDefSeq =
+ &_tao_tc_CORBA_ValueDefSeq;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -1599,8 +1962,8 @@ CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (
CORBA::ULong max
)
: TAO_Unbounded_Object_Sequence<
- CORBA::AbstractInterfaceDef,
- CORBA::AbstractInterfaceDef_var
+ AbstractInterfaceDef,
+ AbstractInterfaceDef_var
>
(max)
{}
@@ -1612,8 +1975,8 @@ CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Object_Sequence<
- CORBA::AbstractInterfaceDef,
- CORBA::AbstractInterfaceDef_var
+ AbstractInterfaceDef,
+ AbstractInterfaceDef_var
>
(max, length, buffer, release)
{}
@@ -1622,8 +1985,8 @@ CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (
const AbstractInterfaceDefSeq &seq
)
: TAO_Unbounded_Object_Sequence<
- CORBA::AbstractInterfaceDef,
- CORBA::AbstractInterfaceDef_var
+ AbstractInterfaceDef,
+ AbstractInterfaceDef_var
>
(seq)
{}
@@ -1642,6 +2005,59 @@ void CORBA::AbstractInterfaceDefSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+namespace CORBA
+{
+ extern ::CORBA::TypeCode_ptr const _tc_AbstractInterfaceDef;
+}
+
+
+#ifndef _TAO_TYPECODE_CORBA_AbstractInterfaceDefSeq_GUARD
+#define _TAO_TYPECODE_CORBA_AbstractInterfaceDefSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_AbstractInterfaceDefSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_AbstractInterfaceDef,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_AbstractInterfaceDefSeq_0 =
+ &CORBA_AbstractInterfaceDefSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_AbstractInterfaceDefSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_AbstractInterfaceDefSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/AbstractInterfaceDefSeq:1.0",
+ "AbstractInterfaceDefSeq",
+ &TAO::TypeCode::tc_CORBA_AbstractInterfaceDefSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_AbstractInterfaceDefSeq =
+ &_tao_tc_CORBA_AbstractInterfaceDefSeq;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -1655,8 +2071,8 @@ CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (
CORBA::ULong max
)
: TAO_Unbounded_Object_Sequence<
- CORBA::LocalInterfaceDef,
- CORBA::LocalInterfaceDef_var
+ LocalInterfaceDef,
+ LocalInterfaceDef_var
>
(max)
{}
@@ -1668,8 +2084,8 @@ CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Object_Sequence<
- CORBA::LocalInterfaceDef,
- CORBA::LocalInterfaceDef_var
+ LocalInterfaceDef,
+ LocalInterfaceDef_var
>
(max, length, buffer, release)
{}
@@ -1678,8 +2094,8 @@ CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (
const LocalInterfaceDefSeq &seq
)
: TAO_Unbounded_Object_Sequence<
- CORBA::LocalInterfaceDef,
- CORBA::LocalInterfaceDef_var
+ LocalInterfaceDef,
+ LocalInterfaceDef_var
>
(seq)
{}
@@ -1698,6 +2114,59 @@ void CORBA::LocalInterfaceDefSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+namespace CORBA
+{
+ extern ::CORBA::TypeCode_ptr const _tc_LocalInterfaceDef;
+}
+
+
+#ifndef _TAO_TYPECODE_CORBA_LocalInterfaceDefSeq_GUARD
+#define _TAO_TYPECODE_CORBA_LocalInterfaceDefSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_LocalInterfaceDefSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_LocalInterfaceDef,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_LocalInterfaceDefSeq_0 =
+ &CORBA_LocalInterfaceDefSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_LocalInterfaceDefSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_LocalInterfaceDefSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/LocalInterfaceDefSeq:1.0",
+ "LocalInterfaceDefSeq",
+ &TAO::TypeCode::tc_CORBA_LocalInterfaceDefSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_LocalInterfaceDefSeq =
+ &_tao_tc_CORBA_LocalInterfaceDefSeq;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -1711,8 +2180,8 @@ CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (
CORBA::ULong max
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExtInterfaceDef,
- CORBA::ExtInterfaceDef_var
+ ExtInterfaceDef,
+ ExtInterfaceDef_var
>
(max)
{}
@@ -1724,8 +2193,8 @@ CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExtInterfaceDef,
- CORBA::ExtInterfaceDef_var
+ ExtInterfaceDef,
+ ExtInterfaceDef_var
>
(max, length, buffer, release)
{}
@@ -1734,8 +2203,8 @@ CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (
const ExtInterfaceDefSeq &seq
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExtInterfaceDef,
- CORBA::ExtInterfaceDef_var
+ ExtInterfaceDef,
+ ExtInterfaceDef_var
>
(seq)
{}
@@ -1754,6 +2223,59 @@ void CORBA::ExtInterfaceDefSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+namespace CORBA
+{
+ extern ::CORBA::TypeCode_ptr const _tc_ExtInterfaceDef;
+}
+
+
+#ifndef _TAO_TYPECODE_CORBA_ExtInterfaceDefSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ExtInterfaceDefSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ExtInterfaceDefSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_ExtInterfaceDef,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ExtInterfaceDefSeq_0 =
+ &CORBA_ExtInterfaceDefSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ExtInterfaceDefSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtInterfaceDefSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ExtInterfaceDefSeq:1.0",
+ "ExtInterfaceDefSeq",
+ &TAO::TypeCode::tc_CORBA_ExtInterfaceDefSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtInterfaceDefSeq =
+ &_tao_tc_CORBA_ExtInterfaceDefSeq;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -1767,8 +2289,8 @@ CORBA::ExtValueDefSeq::ExtValueDefSeq (
CORBA::ULong max
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExtValueDef,
- CORBA::ExtValueDef_var
+ ExtValueDef,
+ ExtValueDef_var
>
(max)
{}
@@ -1780,8 +2302,8 @@ CORBA::ExtValueDefSeq::ExtValueDefSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExtValueDef,
- CORBA::ExtValueDef_var
+ ExtValueDef,
+ ExtValueDef_var
>
(max, length, buffer, release)
{}
@@ -1790,8 +2312,8 @@ CORBA::ExtValueDefSeq::ExtValueDefSeq (
const ExtValueDefSeq &seq
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExtValueDef,
- CORBA::ExtValueDef_var
+ ExtValueDef,
+ ExtValueDef_var
>
(seq)
{}
@@ -1810,6 +2332,59 @@ void CORBA::ExtValueDefSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+namespace CORBA
+{
+ extern ::CORBA::TypeCode_ptr const _tc_ExtValueDef;
+}
+
+
+#ifndef _TAO_TYPECODE_CORBA_ExtValueDefSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ExtValueDefSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ExtValueDefSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_ExtValueDef,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ExtValueDefSeq_0 =
+ &CORBA_ExtValueDefSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ExtValueDefSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtValueDefSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ExtValueDefSeq:1.0",
+ "ExtValueDefSeq",
+ &TAO::TypeCode::tc_CORBA_ExtValueDefSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtValueDefSeq =
+ &_tao_tc_CORBA_ExtValueDefSeq;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -1823,8 +2398,8 @@ CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (
CORBA::ULong max
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExtAbstractInterfaceDef,
- CORBA::ExtAbstractInterfaceDef_var
+ ExtAbstractInterfaceDef,
+ ExtAbstractInterfaceDef_var
>
(max)
{}
@@ -1836,8 +2411,8 @@ CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExtAbstractInterfaceDef,
- CORBA::ExtAbstractInterfaceDef_var
+ ExtAbstractInterfaceDef,
+ ExtAbstractInterfaceDef_var
>
(max, length, buffer, release)
{}
@@ -1846,8 +2421,8 @@ CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (
const ExtAbstractInterfaceDefSeq &seq
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExtAbstractInterfaceDef,
- CORBA::ExtAbstractInterfaceDef_var
+ ExtAbstractInterfaceDef,
+ ExtAbstractInterfaceDef_var
>
(seq)
{}
@@ -1866,6 +2441,59 @@ void CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+namespace CORBA
+{
+ extern ::CORBA::TypeCode_ptr const _tc_ExtAbstractInterfaceDef;
+}
+
+
+#ifndef _TAO_TYPECODE_CORBA_ExtAbstractInterfaceDefSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ExtAbstractInterfaceDefSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ExtAbstractInterfaceDefSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_ExtAbstractInterfaceDef,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ExtAbstractInterfaceDefSeq_0 =
+ &CORBA_ExtAbstractInterfaceDefSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ExtAbstractInterfaceDefSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtAbstractInterfaceDefSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ExtAbstractInterfaceDefSeq:1.0",
+ "ExtAbstractInterfaceDefSeq",
+ &TAO::TypeCode::tc_CORBA_ExtAbstractInterfaceDefSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtAbstractInterfaceDefSeq =
+ &_tao_tc_CORBA_ExtAbstractInterfaceDefSeq;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -1879,8 +2507,8 @@ CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (
CORBA::ULong max
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExtLocalInterfaceDef,
- CORBA::ExtLocalInterfaceDef_var
+ ExtLocalInterfaceDef,
+ ExtLocalInterfaceDef_var
>
(max)
{}
@@ -1892,8 +2520,8 @@ CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExtLocalInterfaceDef,
- CORBA::ExtLocalInterfaceDef_var
+ ExtLocalInterfaceDef,
+ ExtLocalInterfaceDef_var
>
(max, length, buffer, release)
{}
@@ -1902,8 +2530,8 @@ CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (
const ExtLocalInterfaceDefSeq &seq
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExtLocalInterfaceDef,
- CORBA::ExtLocalInterfaceDef_var
+ ExtLocalInterfaceDef,
+ ExtLocalInterfaceDef_var
>
(seq)
{}
@@ -1922,6 +2550,59 @@ void CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+namespace CORBA
+{
+ extern ::CORBA::TypeCode_ptr const _tc_ExtLocalInterfaceDef;
+}
+
+
+#ifndef _TAO_TYPECODE_CORBA_ExtLocalInterfaceDefSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ExtLocalInterfaceDefSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ExtLocalInterfaceDefSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_ExtLocalInterfaceDef,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ExtLocalInterfaceDefSeq_0 =
+ &CORBA_ExtLocalInterfaceDefSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ExtLocalInterfaceDefSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtLocalInterfaceDefSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ExtLocalInterfaceDefSeq:1.0",
+ "ExtLocalInterfaceDefSeq",
+ &TAO::TypeCode::tc_CORBA_ExtLocalInterfaceDefSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtLocalInterfaceDefSeq =
+ &_tao_tc_CORBA_ExtLocalInterfaceDefSeq;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -1935,8 +2616,8 @@ CORBA::ContainedSeq::ContainedSeq (
CORBA::ULong max
)
: TAO_Unbounded_Object_Sequence<
- CORBA::Contained,
- CORBA::Contained_var
+ Contained,
+ Contained_var
>
(max)
{}
@@ -1948,8 +2629,8 @@ CORBA::ContainedSeq::ContainedSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Object_Sequence<
- CORBA::Contained,
- CORBA::Contained_var
+ Contained,
+ Contained_var
>
(max, length, buffer, release)
{}
@@ -1958,8 +2639,8 @@ CORBA::ContainedSeq::ContainedSeq (
const ContainedSeq &seq
)
: TAO_Unbounded_Object_Sequence<
- CORBA::Contained,
- CORBA::Contained_var
+ Contained,
+ Contained_var
>
(seq)
{}
@@ -1978,6 +2659,83 @@ void CORBA::ContainedSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_ContainedSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ContainedSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ContainedSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_Contained,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ContainedSeq_0 =
+ &CORBA_ContainedSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ContainedSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ContainedSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ContainedSeq:1.0",
+ "ContainedSeq",
+ &TAO::TypeCode::tc_CORBA_ContainedSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ContainedSeq =
+ &_tao_tc_CORBA_ContainedSeq;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_StructMember[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "type", &CORBA::_tc_TypeCode },
+ { "type_def", &CORBA::_tc_IDLType }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_StructMember (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/StructMember:1.0",
+ "StructMember",
+ _tao_fields_CORBA_StructMember,
+ 3);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_StructMember =
+ &_tao_tc_CORBA_StructMember;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -2004,7 +2762,7 @@ CORBA::StructMemberSeq::StructMemberSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::StructMember
+ StructMember
>
(max)
{}
@@ -2016,7 +2774,7 @@ CORBA::StructMemberSeq::StructMemberSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::StructMember
+ StructMember
>
(max, length, buffer, release)
{}
@@ -2025,7 +2783,7 @@ CORBA::StructMemberSeq::StructMemberSeq (
const StructMemberSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::StructMember
+ StructMember
>
(seq)
{}
@@ -2044,6 +2802,87 @@ void CORBA::StructMemberSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_StructMemberSeq_GUARD
+#define _TAO_TYPECODE_CORBA_StructMemberSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_StructMemberSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_StructMember,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_StructMemberSeq_0 =
+ &CORBA_StructMemberSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_StructMemberSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_StructMemberSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/StructMemberSeq:1.0",
+ "StructMemberSeq",
+ &TAO::TypeCode::tc_CORBA_StructMemberSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_StructMemberSeq =
+ &_tao_tc_CORBA_StructMemberSeq;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_Initializer[] =
+ {
+ { "members", &CORBA::_tc_StructMemberSeq },
+ { "name", &CORBA::_tc_Identifier }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_Initializer (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/Initializer:1.0",
+ "Initializer",
+ _tao_fields_CORBA_Initializer,
+ 2);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_Initializer =
+ &_tao_tc_CORBA_Initializer;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -2070,7 +2909,7 @@ CORBA::InitializerSeq::InitializerSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::Initializer
+ Initializer
>
(max)
{}
@@ -2082,7 +2921,7 @@ CORBA::InitializerSeq::InitializerSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::Initializer
+ Initializer
>
(max, length, buffer, release)
{}
@@ -2091,7 +2930,7 @@ CORBA::InitializerSeq::InitializerSeq (
const InitializerSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::Initializer
+ Initializer
>
(seq)
{}
@@ -2110,6 +2949,85 @@ void CORBA::InitializerSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_InitializerSeq_GUARD
+#define _TAO_TYPECODE_CORBA_InitializerSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_InitializerSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_Initializer,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_InitializerSeq_0 =
+ &CORBA_InitializerSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_InitializerSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_InitializerSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/InitializerSeq:1.0",
+ "InitializerSeq",
+ &TAO::TypeCode::tc_CORBA_InitializerSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_InitializerSeq =
+ &_tao_tc_CORBA_InitializerSeq;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ExceptionDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "type", &CORBA::_tc_TypeCode }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExceptionDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ExceptionDescription:1.0",
+ "ExceptionDescription",
+ _tao_fields_CORBA_ExceptionDescription,
+ 5);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExceptionDescription =
+ &_tao_tc_CORBA_ExceptionDescription;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -2136,7 +3054,7 @@ CORBA::ExcDescriptionSeq::ExcDescriptionSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::ExceptionDescription
+ ExceptionDescription
>
(max)
{}
@@ -2148,7 +3066,7 @@ CORBA::ExcDescriptionSeq::ExcDescriptionSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::ExceptionDescription
+ ExceptionDescription
>
(max, length, buffer, release)
{}
@@ -2157,7 +3075,7 @@ CORBA::ExcDescriptionSeq::ExcDescriptionSeq (
const ExcDescriptionSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::ExceptionDescription
+ ExceptionDescription
>
(seq)
{}
@@ -2176,6 +3094,93 @@ void CORBA::ExcDescriptionSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_ExcDescriptionSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ExcDescriptionSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ExcDescriptionSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_ExceptionDescription,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ExcDescriptionSeq_0 =
+ &CORBA_ExcDescriptionSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ExcDescriptionSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExcDescriptionSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ExcDescriptionSeq:1.0",
+ "ExcDescriptionSeq",
+ &TAO::TypeCode::tc_CORBA_ExcDescriptionSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExcDescriptionSeq =
+ &_tao_tc_CORBA_ExcDescriptionSeq;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ExtInitializer[] =
+ {
+ { "members", &CORBA::_tc_StructMemberSeq },
+ { "exceptions", &CORBA::_tc_ExcDescriptionSeq },
+ { "name", &CORBA::_tc_Identifier }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtInitializer (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ExtInitializer:1.0",
+ "ExtInitializer",
+ _tao_fields_CORBA_ExtInitializer,
+ 3);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtInitializer =
+ &_tao_tc_CORBA_ExtInitializer;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -2202,7 +3207,7 @@ CORBA::ExtInitializerSeq::ExtInitializerSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::ExtInitializer
+ ExtInitializer
>
(max)
{}
@@ -2214,7 +3219,7 @@ CORBA::ExtInitializerSeq::ExtInitializerSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::ExtInitializer
+ ExtInitializer
>
(max, length, buffer, release)
{}
@@ -2223,7 +3228,7 @@ CORBA::ExtInitializerSeq::ExtInitializerSeq (
const ExtInitializerSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::ExtInitializer
+ ExtInitializer
>
(seq)
{}
@@ -2242,6 +3247,84 @@ void CORBA::ExtInitializerSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_ExtInitializerSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ExtInitializerSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ExtInitializerSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_ExtInitializer,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ExtInitializerSeq_0 =
+ &CORBA_ExtInitializerSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ExtInitializerSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtInitializerSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ExtInitializerSeq:1.0",
+ "ExtInitializerSeq",
+ &TAO::TypeCode::tc_CORBA_ExtInitializerSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtInitializerSeq =
+ &_tao_tc_CORBA_ExtInitializerSeq;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_UnionMember[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "label", &CORBA::_tc_any },
+ { "type", &CORBA::_tc_TypeCode },
+ { "type_def", &CORBA::_tc_IDLType }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_UnionMember (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/UnionMember:1.0",
+ "UnionMember",
+ _tao_fields_CORBA_UnionMember,
+ 4);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_UnionMember =
+ &_tao_tc_CORBA_UnionMember;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -2268,7 +3351,7 @@ CORBA::UnionMemberSeq::UnionMemberSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::UnionMember
+ UnionMember
>
(max)
{}
@@ -2280,7 +3363,7 @@ CORBA::UnionMemberSeq::UnionMemberSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::UnionMember
+ UnionMember
>
(max, length, buffer, release)
{}
@@ -2289,7 +3372,7 @@ CORBA::UnionMemberSeq::UnionMemberSeq (
const UnionMemberSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::UnionMember
+ UnionMember
>
(seq)
{}
@@ -2308,6 +3391,54 @@ void CORBA::UnionMemberSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_UnionMemberSeq_GUARD
+#define _TAO_TYPECODE_CORBA_UnionMemberSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_UnionMemberSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_UnionMember,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_UnionMemberSeq_0 =
+ &CORBA_UnionMemberSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_UnionMemberSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_UnionMemberSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/UnionMemberSeq:1.0",
+ "UnionMemberSeq",
+ &TAO::TypeCode::tc_CORBA_UnionMemberSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_UnionMemberSeq =
+ &_tao_tc_CORBA_UnionMemberSeq;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -2356,6 +3487,54 @@ void CORBA::EnumMemberSeq::_tao_any_destructor (
#endif /* end #if !defined */
// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_EnumMemberSeq_GUARD
+#define _TAO_TYPECODE_CORBA_EnumMemberSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_EnumMemberSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_Identifier,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_EnumMemberSeq_0 =
+ &CORBA_EnumMemberSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_EnumMemberSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_EnumMemberSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/EnumMemberSeq:1.0",
+ "EnumMemberSeq",
+ &TAO::TypeCode::tc_CORBA_EnumMemberSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_EnumMemberSeq =
+ &_tao_tc_CORBA_EnumMemberSeq;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::Container.
@@ -2418,8 +3597,8 @@ TAO::Collocation_Proxy_Broker *
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::Contained>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ScopedName>::in_arg_val _tao_search_name (search_name);
+ TAO::Arg_Traits< ::CORBA::Contained>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ScopedName>::in_arg_val _tao_search_name (search_name);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2464,8 +3643,8 @@ TAO::Collocation_Proxy_Broker *
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ContainedSeq>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::DefinitionKind>::in_arg_val _tao_limit_type (limit_type);
+ TAO::Arg_Traits< ::CORBA::ContainedSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::DefinitionKind>::in_arg_val _tao_limit_type (limit_type);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_exclude_inherited (exclude_inherited);
TAO::Argument *_the_tao_operation_signature [] =
@@ -2514,10 +3693,10 @@ TAO::Collocation_Proxy_Broker *
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ContainedSeq>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_search_name (search_name);
+ TAO::Arg_Traits< ::CORBA::ContainedSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_search_name (search_name);
TAO::Arg_Traits< ::CORBA::Long>::in_arg_val _tao_levels_to_search (levels_to_search);
- TAO::Arg_Traits< CORBA::DefinitionKind>::in_arg_val _tao_limit_type (limit_type);
+ TAO::Arg_Traits< ::CORBA::DefinitionKind>::in_arg_val _tao_limit_type (limit_type);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_exclude_inherited (exclude_inherited);
TAO::Argument *_the_tao_operation_signature [] =
@@ -2544,6 +3723,30 @@ TAO::Collocation_Proxy_Broker *
return _tao_retval.retn ();
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_Container_Description[] =
+ {
+ { "contained_object", &CORBA::_tc_Contained },
+ { "kind", &CORBA::_tc_DefinitionKind },
+ { "value", &CORBA::_tc_any }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_Container_Description (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/Container/Description:1.0",
+ "Description",
+ _tao_fields_CORBA_Container_Description,
+ 3);
+
+::CORBA::TypeCode_ptr const CORBA::Container::_tc_Description =
+ &_tao_tc_CORBA_Container_Description;
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -2570,7 +3773,7 @@ CORBA::Container::DescriptionSeq::DescriptionSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::Container::Description
+ Description
>
(max)
{}
@@ -2582,7 +3785,7 @@ CORBA::Container::DescriptionSeq::DescriptionSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::Container::Description
+ Description
>
(max, length, buffer, release)
{}
@@ -2591,7 +3794,7 @@ CORBA::Container::DescriptionSeq::DescriptionSeq (
const DescriptionSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::Container::Description
+ Description
>
(seq)
{}
@@ -2611,6 +3814,49 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
#endif /* end #if !defined */
// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_Container_DescriptionSeq_GUARD
+#define _TAO_TYPECODE_CORBA_Container_DescriptionSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_Container_DescriptionSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::Container::_tc_Description,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_Container_DescriptionSeq_0 =
+ &CORBA_Container_DescriptionSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_Container_DescriptionSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_Container_DescriptionSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/Container/DescriptionSeq:1.0",
+ "DescriptionSeq",
+ &TAO::TypeCode::tc_CORBA_Container_DescriptionSeq_0);
+
+::CORBA::TypeCode_ptr const CORBA::Container::_tc_DescriptionSeq =
+ &_tao_tc_CORBA_Container_DescriptionSeq;
+
+// TAO_IDL - Generated from
// be\be_visitor_operation/operation_cs.cpp:78
::CORBA::Container::DescriptionSeq * CORBA::Container::describe_contents (
@@ -2633,8 +3879,8 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::Container::DescriptionSeq>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::DefinitionKind>::in_arg_val _tao_limit_type (limit_type);
+ TAO::Arg_Traits< ::CORBA::Container::DescriptionSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::DefinitionKind>::in_arg_val _tao_limit_type (limit_type);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_exclude_inherited (exclude_inherited);
TAO::Arg_Traits< ::CORBA::Long>::in_arg_val _tao_max_returned_objs (max_returned_objs);
@@ -2684,10 +3930,10 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ModuleDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::ModuleDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2737,11 +3983,11 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ConstantDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_type (type);
+ TAO::Arg_Traits< ::CORBA::ConstantDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type (type);
TAO::Arg_Traits< ::CORBA::Any>::in_arg_val _tao_value (value);
TAO::Argument *_the_tao_operation_signature [] =
@@ -2793,11 +4039,11 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::StructDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::StructMemberSeq>::in_arg_val _tao_members (members);
+ TAO::Arg_Traits< ::CORBA::StructDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::StructMemberSeq>::in_arg_val _tao_members (members);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2848,12 +4094,12 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::UnionDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_discriminator_type (discriminator_type);
- TAO::Arg_Traits< CORBA::UnionMemberSeq>::in_arg_val _tao_members (members);
+ TAO::Arg_Traits< ::CORBA::UnionDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_discriminator_type (discriminator_type);
+ TAO::Arg_Traits< ::CORBA::UnionMemberSeq>::in_arg_val _tao_members (members);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2904,11 +4150,11 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::EnumDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::EnumMemberSeq>::in_arg_val _tao_members (members);
+ TAO::Arg_Traits< ::CORBA::EnumDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::EnumMemberSeq>::in_arg_val _tao_members (members);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2958,11 +4204,11 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::AliasDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_original_type (original_type);
+ TAO::Arg_Traits< ::CORBA::AliasDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_original_type (original_type);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3012,11 +4258,11 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::InterfaceDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces (base_interfaces);
+ TAO::Arg_Traits< ::CORBA::InterfaceDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces (base_interfaces);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3072,17 +4318,17 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ValueDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::ValueDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom (is_custom);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract (is_abstract);
- TAO::Arg_Traits< CORBA::ValueDef>::in_arg_val _tao_base_value (base_value);
+ TAO::Arg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_base_value (base_value);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable (is_truncatable);
- TAO::Arg_Traits< CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values (abstract_base_values);
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
- TAO::Arg_Traits< CORBA::InitializerSeq>::in_arg_val _tao_initializers (initializers);
+ TAO::Arg_Traits< ::CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values (abstract_base_values);
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
+ TAO::Arg_Traits< ::CORBA::InitializerSeq>::in_arg_val _tao_initializers (initializers);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3138,11 +4384,11 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ValueBoxDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_original_type_def (original_type_def);
+ TAO::Arg_Traits< ::CORBA::ValueBoxDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_original_type_def (original_type_def);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3192,11 +4438,11 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ExceptionDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::StructMemberSeq>::in_arg_val _tao_members (members);
+ TAO::Arg_Traits< ::CORBA::ExceptionDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::StructMemberSeq>::in_arg_val _tao_members (members);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3245,10 +4491,10 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::NativeDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::NativeDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3297,11 +4543,11 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::AbstractInterfaceDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::AbstractInterfaceDefSeq>::in_arg_val _tao_base_interfaces (base_interfaces);
+ TAO::Arg_Traits< ::CORBA::AbstractInterfaceDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::AbstractInterfaceDefSeq>::in_arg_val _tao_base_interfaces (base_interfaces);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3351,11 +4597,11 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::LocalInterfaceDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces (base_interfaces);
+ TAO::Arg_Traits< ::CORBA::LocalInterfaceDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces (base_interfaces);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3411,17 +4657,17 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (
CORBA_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ExtValueDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::ExtValueDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom (is_custom);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract (is_abstract);
- TAO::Arg_Traits< CORBA::ValueDef>::in_arg_val _tao_base_value (base_value);
+ TAO::Arg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_base_value (base_value);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable (is_truncatable);
- TAO::Arg_Traits< CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values (abstract_base_values);
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
- TAO::Arg_Traits< CORBA::ExtInitializerSeq>::in_arg_val _tao_initializers (initializers);
+ TAO::Arg_Traits< ::CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values (abstract_base_values);
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
+ TAO::Arg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_val _tao_initializers (initializers);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3573,6 +4819,24 @@ CORBA::Container::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_Container (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/Container:1.0",
+ "Container");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_Container =
+ &_tao_tc_CORBA_Container;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::IDLType.
@@ -3776,6 +5040,24 @@ CORBA::IDLType::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_IDLType (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/IDLType:1.0",
+ "IDLType");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_IDLType =
+ &_tao_tc_CORBA_IDLType;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::TypedefDef.
@@ -3945,6 +5227,55 @@ CORBA::TypedefDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_TypedefDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/TypedefDef:1.0",
+ "TypedefDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_TypedefDef =
+ &_tao_tc_CORBA_TypedefDef;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_TypeDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "type", &CORBA::_tc_TypeCode }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_TypeDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/TypeDescription:1.0",
+ "TypeDescription",
+ _tao_fields_CORBA_TypeDescription,
+ 5);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_TypeDescription =
+ &_tao_tc_CORBA_TypeDescription;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -3959,6 +5290,1732 @@ CORBA::TypeDescription::_tao_any_destructor (
}
// TAO_IDL - Generated from
+// be\be_visitor_enum/any_op_cs.cpp:52
+
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::DefinitionKind _tao_elem
+ )
+{
+ TAO::Any_Basic_Impl_T<CORBA::DefinitionKind>::insert (
+ _tao_any,
+ CORBA::_tc_DefinitionKind,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::DefinitionKind &_tao_elem
+ )
+{
+ return
+ TAO::Any_Basic_Impl_T<CORBA::DefinitionKind>::extract (
+ _tao_any,
+ CORBA::_tc_DefinitionKind,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::IRObject>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::IRObject_ptr _tao_elem
+ )
+{
+ CORBA::IRObject_ptr _tao_objptr =
+ CORBA::IRObject::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::IRObject_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::IRObject>::insert (
+ _tao_any,
+ CORBA::IRObject::_tao_any_destructor,
+ CORBA::_tc_IRObject,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::IRObject_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::IRObject>::extract (
+ _tao_any,
+ CORBA::IRObject::_tao_any_destructor,
+ CORBA::_tc_IRObject,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::Contained>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::Contained_ptr _tao_elem
+ )
+{
+ CORBA::Contained_ptr _tao_objptr =
+ CORBA::Contained::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::Contained_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::Contained>::insert (
+ _tao_any,
+ CORBA::Contained::_tao_any_destructor,
+ CORBA::_tc_Contained,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::Contained_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::Contained>::extract (
+ _tao_any,
+ CORBA::Contained::_tao_any_destructor,
+ CORBA::_tc_Contained,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::Contained::Description &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::Contained::Description>::insert_copy (
+ _tao_any,
+ CORBA::Contained::Description::_tao_any_destructor,
+ CORBA::Contained::_tc_Description,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::Contained::Description *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::Contained::Description>::insert (
+ _tao_any,
+ CORBA::Contained::Description::_tao_any_destructor,
+ CORBA::Contained::_tc_Description,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::Contained::Description *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::Contained::Description *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::Contained::Description *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::Contained::Description>::extract (
+ _tao_any,
+ CORBA::Contained::Description::_tao_any_destructor,
+ CORBA::Contained::_tc_Description,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::InterfaceDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::InterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_InterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::InterfaceDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceDefSeq>::insert (
+ _tao_any,
+ CORBA::InterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_InterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::InterfaceDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::InterfaceDefSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::InterfaceDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceDefSeq>::extract (
+ _tao_any,
+ CORBA::InterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_InterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ValueDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ValueDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::ValueDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ValueDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ValueDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ValueDefSeq>::insert (
+ _tao_any,
+ CORBA::ValueDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ValueDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ValueDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ValueDefSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ValueDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ValueDefSeq>::extract (
+ _tao_any,
+ CORBA::ValueDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ValueDefSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::AbstractInterfaceDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::AbstractInterfaceDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::AbstractInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_AbstractInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::AbstractInterfaceDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::AbstractInterfaceDefSeq>::insert (
+ _tao_any,
+ CORBA::AbstractInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_AbstractInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::AbstractInterfaceDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::AbstractInterfaceDefSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::AbstractInterfaceDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::AbstractInterfaceDefSeq>::extract (
+ _tao_any,
+ CORBA::AbstractInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_AbstractInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::LocalInterfaceDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::LocalInterfaceDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::LocalInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_LocalInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::LocalInterfaceDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::LocalInterfaceDefSeq>::insert (
+ _tao_any,
+ CORBA::LocalInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_LocalInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::LocalInterfaceDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::LocalInterfaceDefSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::LocalInterfaceDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::LocalInterfaceDefSeq>::extract (
+ _tao_any,
+ CORBA::LocalInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_LocalInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtInterfaceDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtInterfaceDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExtInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtInterfaceDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtInterfaceDefSeq>::insert (
+ _tao_any,
+ CORBA::ExtInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtInterfaceDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ExtInterfaceDefSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtInterfaceDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtInterfaceDefSeq>::extract (
+ _tao_any,
+ CORBA::ExtInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtValueDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtValueDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExtValueDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtValueDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtValueDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtValueDefSeq>::insert (
+ _tao_any,
+ CORBA::ExtValueDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtValueDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtValueDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ExtValueDefSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtValueDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtValueDefSeq>::extract (
+ _tao_any,
+ CORBA::ExtValueDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtValueDefSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtAbstractInterfaceDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtAbstractInterfaceDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtAbstractInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAbstractInterfaceDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtAbstractInterfaceDefSeq>::insert (
+ _tao_any,
+ CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtAbstractInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtAbstractInterfaceDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ExtAbstractInterfaceDefSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtAbstractInterfaceDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtAbstractInterfaceDefSeq>::extract (
+ _tao_any,
+ CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtAbstractInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtLocalInterfaceDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtLocalInterfaceDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtLocalInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtLocalInterfaceDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtLocalInterfaceDefSeq>::insert (
+ _tao_any,
+ CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtLocalInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtLocalInterfaceDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ExtLocalInterfaceDefSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtLocalInterfaceDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtLocalInterfaceDefSeq>::extract (
+ _tao_any,
+ CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtLocalInterfaceDefSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ContainedSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>::insert_copy (
+ _tao_any,
+ CORBA::ContainedSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ContainedSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ContainedSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>::insert (
+ _tao_any,
+ CORBA::ContainedSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ContainedSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ContainedSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ContainedSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ContainedSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>::extract (
+ _tao_any,
+ CORBA::ContainedSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ContainedSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::StructMember &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::StructMember>::insert_copy (
+ _tao_any,
+ CORBA::StructMember::_tao_any_destructor,
+ CORBA::_tc_StructMember,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::StructMember *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::StructMember>::insert (
+ _tao_any,
+ CORBA::StructMember::_tao_any_destructor,
+ CORBA::_tc_StructMember,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::StructMember *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::StructMember *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::StructMember *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::StructMember>::extract (
+ _tao_any,
+ CORBA::StructMember::_tao_any_destructor,
+ CORBA::_tc_StructMember,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::StructMemberSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::StructMemberSeq>::insert_copy (
+ _tao_any,
+ CORBA::StructMemberSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_StructMemberSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::StructMemberSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::StructMemberSeq>::insert (
+ _tao_any,
+ CORBA::StructMemberSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_StructMemberSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::StructMemberSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::StructMemberSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::StructMemberSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::StructMemberSeq>::extract (
+ _tao_any,
+ CORBA::StructMemberSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_StructMemberSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::Initializer &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::Initializer>::insert_copy (
+ _tao_any,
+ CORBA::Initializer::_tao_any_destructor,
+ CORBA::_tc_Initializer,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::Initializer *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::Initializer>::insert (
+ _tao_any,
+ CORBA::Initializer::_tao_any_destructor,
+ CORBA::_tc_Initializer,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::Initializer *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::Initializer *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::Initializer *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::Initializer>::extract (
+ _tao_any,
+ CORBA::Initializer::_tao_any_destructor,
+ CORBA::_tc_Initializer,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::InitializerSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::InitializerSeq>::insert_copy (
+ _tao_any,
+ CORBA::InitializerSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_InitializerSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::InitializerSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::InitializerSeq>::insert (
+ _tao_any,
+ CORBA::InitializerSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_InitializerSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::InitializerSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::InitializerSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::InitializerSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::InitializerSeq>::extract (
+ _tao_any,
+ CORBA::InitializerSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_InitializerSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExceptionDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>::insert_copy (
+ _tao_any,
+ CORBA::ExceptionDescription::_tao_any_destructor,
+ CORBA::_tc_ExceptionDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExceptionDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>::insert (
+ _tao_any,
+ CORBA::ExceptionDescription::_tao_any_destructor,
+ CORBA::_tc_ExceptionDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExceptionDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ExceptionDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExceptionDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>::extract (
+ _tao_any,
+ CORBA::ExceptionDescription::_tao_any_destructor,
+ CORBA::_tc_ExceptionDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExcDescriptionSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExcDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExcDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExcDescriptionSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>::insert (
+ _tao_any,
+ CORBA::ExcDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExcDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExcDescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ExcDescriptionSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExcDescriptionSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>::extract (
+ _tao_any,
+ CORBA::ExcDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExcDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtInitializer &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtInitializer>::insert_copy (
+ _tao_any,
+ CORBA::ExtInitializer::_tao_any_destructor,
+ CORBA::_tc_ExtInitializer,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtInitializer *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtInitializer>::insert (
+ _tao_any,
+ CORBA::ExtInitializer::_tao_any_destructor,
+ CORBA::_tc_ExtInitializer,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtInitializer *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ExtInitializer *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtInitializer *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtInitializer>::extract (
+ _tao_any,
+ CORBA::ExtInitializer::_tao_any_destructor,
+ CORBA::_tc_ExtInitializer,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtInitializerSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtInitializerSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExtInitializerSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtInitializerSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtInitializerSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtInitializerSeq>::insert (
+ _tao_any,
+ CORBA::ExtInitializerSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtInitializerSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtInitializerSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ExtInitializerSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtInitializerSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtInitializerSeq>::extract (
+ _tao_any,
+ CORBA::ExtInitializerSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtInitializerSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::UnionMember &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::UnionMember>::insert_copy (
+ _tao_any,
+ CORBA::UnionMember::_tao_any_destructor,
+ CORBA::_tc_UnionMember,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::UnionMember *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::UnionMember>::insert (
+ _tao_any,
+ CORBA::UnionMember::_tao_any_destructor,
+ CORBA::_tc_UnionMember,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::UnionMember *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::UnionMember *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::UnionMember *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::UnionMember>::extract (
+ _tao_any,
+ CORBA::UnionMember::_tao_any_destructor,
+ CORBA::_tc_UnionMember,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::UnionMemberSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::UnionMemberSeq>::insert_copy (
+ _tao_any,
+ CORBA::UnionMemberSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_UnionMemberSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::UnionMemberSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::UnionMemberSeq>::insert (
+ _tao_any,
+ CORBA::UnionMemberSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_UnionMemberSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::UnionMemberSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::UnionMemberSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::UnionMemberSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::UnionMemberSeq>::extract (
+ _tao_any,
+ CORBA::UnionMemberSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_UnionMemberSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::EnumMemberSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::EnumMemberSeq>::insert_copy (
+ _tao_any,
+ CORBA::EnumMemberSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_EnumMemberSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::EnumMemberSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::EnumMemberSeq>::insert (
+ _tao_any,
+ CORBA::EnumMemberSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_EnumMemberSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::EnumMemberSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::EnumMemberSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::EnumMemberSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::EnumMemberSeq>::extract (
+ _tao_any,
+ CORBA::EnumMemberSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_EnumMemberSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::Container>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::Container_ptr _tao_elem
+ )
+{
+ CORBA::Container_ptr _tao_objptr =
+ CORBA::Container::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::Container_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::Container>::insert (
+ _tao_any,
+ CORBA::Container::_tao_any_destructor,
+ CORBA::_tc_Container,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::Container_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::Container>::extract (
+ _tao_any,
+ CORBA::Container::_tao_any_destructor,
+ CORBA::_tc_Container,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::Container::Description &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::Container::Description>::insert_copy (
+ _tao_any,
+ CORBA::Container::Description::_tao_any_destructor,
+ CORBA::Container::_tc_Description,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::Container::Description *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::Container::Description>::insert (
+ _tao_any,
+ CORBA::Container::Description::_tao_any_destructor,
+ CORBA::Container::_tc_Description,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::Container::Description *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::Container::Description *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::Container::Description *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::Container::Description>::extract (
+ _tao_any,
+ CORBA::Container::Description::_tao_any_destructor,
+ CORBA::Container::_tc_Description,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::Container::DescriptionSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::Container::DescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::Container::DescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_Container_DescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::Container::DescriptionSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::Container::DescriptionSeq>::insert (
+ _tao_any,
+ CORBA::Container::DescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_Container_DescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::Container::DescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::Container::DescriptionSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::Container::DescriptionSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::Container::DescriptionSeq>::extract (
+ _tao_any,
+ CORBA::Container::DescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_Container_DescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::IDLType>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::IDLType_ptr _tao_elem
+ )
+{
+ CORBA::IDLType_ptr _tao_objptr =
+ CORBA::IDLType::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::IDLType_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::IDLType>::insert (
+ _tao_any,
+ CORBA::IDLType::_tao_any_destructor,
+ CORBA::_tc_IDLType,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::IDLType_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::IDLType>::extract (
+ _tao_any,
+ CORBA::IDLType::_tao_any_destructor,
+ CORBA::_tc_IDLType,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::TypedefDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::TypedefDef_ptr _tao_elem
+ )
+{
+ CORBA::TypedefDef_ptr _tao_objptr =
+ CORBA::TypedefDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::TypedefDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::TypedefDef>::insert (
+ _tao_any,
+ CORBA::TypedefDef::_tao_any_destructor,
+ CORBA::_tc_TypedefDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::TypedefDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::TypedefDef>::extract (
+ _tao_any,
+ CORBA::TypedefDef::_tao_any_destructor,
+ CORBA::_tc_TypedefDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::TypeDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::TypeDescription>::insert_copy (
+ _tao_any,
+ CORBA::TypeDescription::_tao_any_destructor,
+ CORBA::_tc_TypeDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::TypeDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::TypeDescription>::insert (
+ _tao_any,
+ CORBA::TypeDescription::_tao_any_destructor,
+ CORBA::_tc_TypeDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::TypeDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::TypeDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::TypeDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::TypeDescription>::extract (
+ _tao_any,
+ CORBA::TypeDescription::_tao_any_destructor,
+ CORBA::_tc_TypeDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
// be\be_visitor_enum/cdr_op_cs.cpp:51
CORBA::Boolean operator<< (TAO_OutputCDR & strm, CORBA::DefinitionKind _tao_enumerator)
diff --git a/TAO/tao/IFR_Client/IFR_BaseC.h b/TAO/tao/IFR_Client/IFR_BaseC.h
index 2b8edf46575..83817c8af4f 100644
--- a/TAO/tao/IFR_Client/IFR_BaseC.h
+++ b/TAO/tao/IFR_Client/IFR_BaseC.h
@@ -26,7 +26,7 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// be\be_codegen.cpp:153
+// be\be_codegen.cpp:154
#ifndef _TAO_IDL_ORIG_IFR_BASEC_H_
#define _TAO_IDL_ORIG_IFR_BASEC_H_
@@ -45,9 +45,10 @@
#include "tao/SystemException.h"
#include "tao/Environment.h"
#include "tao/Object.h"
-#include "tao/TypeCode.h"
-#include "tao/TypeCode_Constants.h"
-#include "tao/Any.h"
+#include "tao/AnyTypeCode/TypeCode.h"
+#include "tao/AnyTypeCode/TypeCode_Constants.h"
+#include "tao/AnyTypeCode/Any.h"
+#include "tao/AnyTypeCode/TypeCode.h"
#include "tao/Sequence_T.h"
#include "tao/Objref_VarOut_T.h"
#include "tao/Seq_Var_T.h"
@@ -71,7 +72,7 @@
#pragma option push -w-rvl -w-rch -w-ccc -w-inl
#endif /* __BORLANDC__ */
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// be\be_visitor_root/root_ch.cpp:62
namespace TAO
@@ -85,22 +86,22 @@ namespace TAO
namespace CORBA
{
-
+
// TAO_IDL - Generated from
// be\be_visitor_typedef/typedef_ch.cpp:413
-
+
typedef char * ScopedName;
typedef CORBA::String_var ScopedName_var;
typedef CORBA::String_out ScopedName_out;
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ScopedName;
-
+
// TAO_IDL - Generated from
// be\be_visitor_enum/enum_ch.cpp:57
-
+
enum DefinitionKind
{
dk_none,
@@ -140,29 +141,29 @@ namespace CORBA
dk_Uses,
dk_Event
};
-
+
typedef DefinitionKind &DefinitionKind_out;
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_DefinitionKind;
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_IROBJECT__VAR_OUT_CH_)
#define _CORBA_IROBJECT__VAR_OUT_CH_
-
+
class IRObject;
typedef IRObject *IRObject_ptr;
-
+
typedef
TAO_Objref_Var_T<
IRObject
>
IRObject_var;
-
+
typedef
TAO_Objref_Out_T<
IRObject
@@ -170,13 +171,13 @@ namespace CORBA
IRObject_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_IROBJECT_CH_)
#define _CORBA_IROBJECT_CH_
-
+
class TAO_IFR_Client_Export IRObject
: public virtual CORBA::Object
{
@@ -184,76 +185,76 @@ namespace CORBA
friend class TAO::Narrow_Utils<IRObject>;
typedef IRObject_ptr _ptr_type;
typedef IRObject_var _var_type;
-
+
// The static operations.
static IRObject_ptr _duplicate (IRObject_ptr obj);
-
+
static void _tao_release (IRObject_ptr obj);
-
+
static IRObject_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static IRObject_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static IRObject_ptr _nil (void)
{
return static_cast<IRObject_ptr> (0);
}
-
+
static void _tao_any_destructor (void *);
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::DefinitionKind def_kind (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual void destroy (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
-
+
virtual CORBA::Boolean _is_a (
const char *type_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual const char* _interface_repository_id (void) const;
virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
private:
TAO::Collocation_Proxy_Broker *the_TAO_IRObject_Proxy_Broker_;
-
+
protected:
// Concrete interface only.
IRObject (void);
-
+
// These methods travese the inheritance tree and set the
// parents piece of the given class in the right mode.
virtual void CORBA_IRObject_setup_collocation (void);
-
+
// Concrete non-local interface only.
IRObject (
IOP::IOR *ior,
TAO_ORB_Core *orb_core = 0
);
-
+
// Non-local interface only.
IRObject (
TAO_Stub *objref,
@@ -261,50 +262,50 @@ namespace CORBA
TAO_Abstract_ServantBase *servant = 0,
TAO_ORB_Core *orb_core = 0
);
-
+
virtual ~IRObject (void);
-
+
private:
// Private and unimplemented for concrete interfaces.
IRObject (const IRObject &);
-
+
void operator= (const IRObject &);
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_IRObject;
-
+
// TAO_IDL - Generated from
// be\be_visitor_typedef/typedef_ch.cpp:413
-
+
typedef char * VersionSpec;
typedef CORBA::String_var VersionSpec_var;
typedef CORBA::String_out VersionSpec_out;
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_VersionSpec;
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_CONTAINED__VAR_OUT_CH_)
#define _CORBA_CONTAINED__VAR_OUT_CH_
-
+
class Contained;
typedef Contained *Contained_ptr;
-
+
typedef
TAO_Objref_Var_T<
Contained
>
Contained_var;
-
+
typedef
TAO_Objref_Out_T<
Contained
@@ -312,22 +313,22 @@ namespace CORBA
Contained_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_REPOSITORY__VAR_OUT_CH_)
#define _CORBA_REPOSITORY__VAR_OUT_CH_
-
+
class Repository;
typedef Repository *Repository_ptr;
-
+
typedef
TAO_Objref_Var_T<
Repository
>
Repository_var;
-
+
typedef
TAO_Objref_Out_T<
Repository
@@ -335,22 +336,22 @@ namespace CORBA
Repository_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_CONTAINER__VAR_OUT_CH_)
#define _CORBA_CONTAINER__VAR_OUT_CH_
-
+
class Container;
typedef Container *Container_ptr;
-
+
typedef
TAO_Objref_Var_T<
Container
>
Container_var;
-
+
typedef
TAO_Objref_Out_T<
Container
@@ -358,13 +359,13 @@ namespace CORBA
Container_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_CONTAINED_CH_)
#define _CORBA_CONTAINED_CH_
-
+
class TAO_IFR_Client_Export Contained
: public virtual ::CORBA::IRObject
{
@@ -372,42 +373,42 @@ namespace CORBA
friend class TAO::Narrow_Utils<Contained>;
typedef Contained_ptr _ptr_type;
typedef Contained_var _var_type;
-
+
// The static operations.
static Contained_ptr _duplicate (Contained_ptr obj);
-
+
static void _tao_release (Contained_ptr obj);
-
+
static Contained_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static Contained_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static Contained_ptr _nil (void)
{
return static_cast<Contained_ptr> (0);
}
-
+
static void _tao_any_destructor (void *);
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual char * id (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual void id (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -415,20 +416,20 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual char * name (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual void name (
const char * name
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -436,20 +437,20 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual char * version (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual void version (
const char * version
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -457,85 +458,85 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::Container_ptr defined_in (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual char * absolute_name (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::Repository_ptr containing_repository (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_type.cpp:258
-
+
struct Description;
-
+
typedef
TAO_Var_Var_T<
Description
>
Description_var;
-
+
typedef
TAO_Out_T<
Description,
Description_var
>
Description_out;
-
+
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
-
+ // be\be_visitor_structure/structure_ch.cpp:57
+
struct TAO_IFR_Client_Export Description
{
typedef Description_var _var_type;
-
+
static void _tao_any_destructor (void *);
ACE_NESTED_CLASS (CORBA, DefinitionKind) kind;
CORBA::Any value;
};
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
static ::CORBA::TypeCode_ptr const _tc_Description;
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::Contained::Description * describe (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual void move (
::CORBA::Container_ptr new_container,
const char * new_name,
@@ -545,34 +546,34 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
-
+
virtual CORBA::Boolean _is_a (
const char *type_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual const char* _interface_repository_id (void) const;
virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
private:
TAO::Collocation_Proxy_Broker *the_TAO_Contained_Proxy_Broker_;
-
+
protected:
// Concrete interface only.
Contained (void);
-
+
// These methods travese the inheritance tree and set the
// parents piece of the given class in the right mode.
virtual void CORBA_Contained_setup_collocation (void);
-
+
// Concrete non-local interface only.
Contained (
IOP::IOR *ior,
TAO_ORB_Core *orb_core = 0
);
-
+
// Non-local interface only.
Contained (
TAO_Stub *objref,
@@ -580,38 +581,38 @@ namespace CORBA
TAO_Abstract_ServantBase *servant = 0,
TAO_ORB_Core *orb_core = 0
);
-
+
virtual ~Contained (void);
-
+
private:
// Private and unimplemented for concrete interfaces.
Contained (const Contained &);
-
+
void operator= (const Contained &);
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_Contained;
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_MODULEDEF__VAR_OUT_CH_)
#define _CORBA_MODULEDEF__VAR_OUT_CH_
-
+
class ModuleDef;
typedef ModuleDef *ModuleDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
ModuleDef
>
ModuleDef_var;
-
+
typedef
TAO_Objref_Out_T<
ModuleDef
@@ -619,22 +620,22 @@ namespace CORBA
ModuleDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_CONSTANTDEF__VAR_OUT_CH_)
#define _CORBA_CONSTANTDEF__VAR_OUT_CH_
-
+
class ConstantDef;
typedef ConstantDef *ConstantDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
ConstantDef
>
ConstantDef_var;
-
+
typedef
TAO_Objref_Out_T<
ConstantDef
@@ -642,22 +643,22 @@ namespace CORBA
ConstantDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_IDLTYPE__VAR_OUT_CH_)
#define _CORBA_IDLTYPE__VAR_OUT_CH_
-
+
class IDLType;
typedef IDLType *IDLType_ptr;
-
+
typedef
TAO_Objref_Var_T<
IDLType
>
IDLType_var;
-
+
typedef
TAO_Objref_Out_T<
IDLType
@@ -665,22 +666,22 @@ namespace CORBA
IDLType_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_STRUCTDEF__VAR_OUT_CH_)
#define _CORBA_STRUCTDEF__VAR_OUT_CH_
-
+
class StructDef;
typedef StructDef *StructDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
StructDef
>
StructDef_var;
-
+
typedef
TAO_Objref_Out_T<
StructDef
@@ -688,22 +689,22 @@ namespace CORBA
StructDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_UNIONDEF__VAR_OUT_CH_)
#define _CORBA_UNIONDEF__VAR_OUT_CH_
-
+
class UnionDef;
typedef UnionDef *UnionDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
UnionDef
>
UnionDef_var;
-
+
typedef
TAO_Objref_Out_T<
UnionDef
@@ -711,22 +712,22 @@ namespace CORBA
UnionDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_ENUMDEF__VAR_OUT_CH_)
#define _CORBA_ENUMDEF__VAR_OUT_CH_
-
+
class EnumDef;
typedef EnumDef *EnumDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
EnumDef
>
EnumDef_var;
-
+
typedef
TAO_Objref_Out_T<
EnumDef
@@ -734,22 +735,22 @@ namespace CORBA
EnumDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_ALIASDEF__VAR_OUT_CH_)
#define _CORBA_ALIASDEF__VAR_OUT_CH_
-
+
class AliasDef;
typedef AliasDef *AliasDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
AliasDef
>
AliasDef_var;
-
+
typedef
TAO_Objref_Out_T<
AliasDef
@@ -757,22 +758,22 @@ namespace CORBA
AliasDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_INTERFACEDEF__VAR_OUT_CH_)
#define _CORBA_INTERFACEDEF__VAR_OUT_CH_
-
+
class InterfaceDef;
typedef InterfaceDef *InterfaceDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
InterfaceDef
>
InterfaceDef_var;
-
+
typedef
TAO_Objref_Out_T<
InterfaceDef
@@ -780,15 +781,15 @@ namespace CORBA
InterfaceDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_INTERFACEDEFSEQ_CH_)
#define _CORBA_INTERFACEDEFSEQ_CH_
-
+
class InterfaceDefSeq;
-
+
typedef
TAO_MngSeq_Var_T<
InterfaceDefSeq,
@@ -798,7 +799,7 @@ namespace CORBA
>
>
InterfaceDefSeq_var;
-
+
typedef
TAO_MngSeq_Out_T<
InterfaceDefSeq,
@@ -809,7 +810,7 @@ namespace CORBA
>
>
InterfaceDefSeq_out;
-
+
class TAO_IFR_Client_Export InterfaceDefSeq
: public
TAO_Unbounded_Object_Sequence<
@@ -823,39 +824,39 @@ namespace CORBA
InterfaceDefSeq (
CORBA::ULong max,
CORBA::ULong length,
- InterfaceDef_ptr* buffer,
+ InterfaceDef_ptr* buffer,
CORBA::Boolean release = 0
);
InterfaceDefSeq (const InterfaceDefSeq &);
~InterfaceDefSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef InterfaceDefSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_InterfaceDefSeq;
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_EXCEPTIONDEF__VAR_OUT_CH_)
#define _CORBA_EXCEPTIONDEF__VAR_OUT_CH_
-
+
class ExceptionDef;
typedef ExceptionDef *ExceptionDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
ExceptionDef
>
ExceptionDef_var;
-
+
typedef
TAO_Objref_Out_T<
ExceptionDef
@@ -863,22 +864,22 @@ namespace CORBA
ExceptionDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_NATIVEDEF__VAR_OUT_CH_)
#define _CORBA_NATIVEDEF__VAR_OUT_CH_
-
+
class NativeDef;
typedef NativeDef *NativeDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
NativeDef
>
NativeDef_var;
-
+
typedef
TAO_Objref_Out_T<
NativeDef
@@ -886,22 +887,22 @@ namespace CORBA
NativeDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_VALUEDEF__VAR_OUT_CH_)
#define _CORBA_VALUEDEF__VAR_OUT_CH_
-
+
class ValueDef;
typedef ValueDef *ValueDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
ValueDef
>
ValueDef_var;
-
+
typedef
TAO_Objref_Out_T<
ValueDef
@@ -909,15 +910,15 @@ namespace CORBA
ValueDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_VALUEDEFSEQ_CH_)
#define _CORBA_VALUEDEFSEQ_CH_
-
+
class ValueDefSeq;
-
+
typedef
TAO_MngSeq_Var_T<
ValueDefSeq,
@@ -927,7 +928,7 @@ namespace CORBA
>
>
ValueDefSeq_var;
-
+
typedef
TAO_MngSeq_Out_T<
ValueDefSeq,
@@ -938,7 +939,7 @@ namespace CORBA
>
>
ValueDefSeq_out;
-
+
class TAO_IFR_Client_Export ValueDefSeq
: public
TAO_Unbounded_Object_Sequence<
@@ -952,39 +953,39 @@ namespace CORBA
ValueDefSeq (
CORBA::ULong max,
CORBA::ULong length,
- ValueDef_ptr* buffer,
+ ValueDef_ptr* buffer,
CORBA::Boolean release = 0
);
ValueDefSeq (const ValueDefSeq &);
~ValueDefSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef ValueDefSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ValueDefSeq;
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_VALUEBOXDEF__VAR_OUT_CH_)
#define _CORBA_VALUEBOXDEF__VAR_OUT_CH_
-
+
class ValueBoxDef;
typedef ValueBoxDef *ValueBoxDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
ValueBoxDef
>
ValueBoxDef_var;
-
+
typedef
TAO_Objref_Out_T<
ValueBoxDef
@@ -992,22 +993,22 @@ namespace CORBA
ValueBoxDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_ABSTRACTINTERFACEDEF__VAR_OUT_CH_)
#define _CORBA_ABSTRACTINTERFACEDEF__VAR_OUT_CH_
-
+
class AbstractInterfaceDef;
typedef AbstractInterfaceDef *AbstractInterfaceDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
AbstractInterfaceDef
>
AbstractInterfaceDef_var;
-
+
typedef
TAO_Objref_Out_T<
AbstractInterfaceDef
@@ -1015,15 +1016,15 @@ namespace CORBA
AbstractInterfaceDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ_CH_)
#define _CORBA_ABSTRACTINTERFACEDEFSEQ_CH_
-
+
class AbstractInterfaceDefSeq;
-
+
typedef
TAO_MngSeq_Var_T<
AbstractInterfaceDefSeq,
@@ -1033,7 +1034,7 @@ namespace CORBA
>
>
AbstractInterfaceDefSeq_var;
-
+
typedef
TAO_MngSeq_Out_T<
AbstractInterfaceDefSeq,
@@ -1044,7 +1045,7 @@ namespace CORBA
>
>
AbstractInterfaceDefSeq_out;
-
+
class TAO_IFR_Client_Export AbstractInterfaceDefSeq
: public
TAO_Unbounded_Object_Sequence<
@@ -1058,39 +1059,39 @@ namespace CORBA
AbstractInterfaceDefSeq (
CORBA::ULong max,
CORBA::ULong length,
- AbstractInterfaceDef_ptr* buffer,
+ AbstractInterfaceDef_ptr* buffer,
CORBA::Boolean release = 0
);
AbstractInterfaceDefSeq (const AbstractInterfaceDefSeq &);
~AbstractInterfaceDefSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef AbstractInterfaceDefSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_AbstractInterfaceDefSeq;
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_LOCALINTERFACEDEF__VAR_OUT_CH_)
#define _CORBA_LOCALINTERFACEDEF__VAR_OUT_CH_
-
+
class LocalInterfaceDef;
typedef LocalInterfaceDef *LocalInterfaceDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
LocalInterfaceDef
>
LocalInterfaceDef_var;
-
+
typedef
TAO_Objref_Out_T<
LocalInterfaceDef
@@ -1098,15 +1099,15 @@ namespace CORBA
LocalInterfaceDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_LOCALINTERFACEDEFSEQ_CH_)
#define _CORBA_LOCALINTERFACEDEFSEQ_CH_
-
+
class LocalInterfaceDefSeq;
-
+
typedef
TAO_MngSeq_Var_T<
LocalInterfaceDefSeq,
@@ -1116,7 +1117,7 @@ namespace CORBA
>
>
LocalInterfaceDefSeq_var;
-
+
typedef
TAO_MngSeq_Out_T<
LocalInterfaceDefSeq,
@@ -1127,7 +1128,7 @@ namespace CORBA
>
>
LocalInterfaceDefSeq_out;
-
+
class TAO_IFR_Client_Export LocalInterfaceDefSeq
: public
TAO_Unbounded_Object_Sequence<
@@ -1141,39 +1142,39 @@ namespace CORBA
LocalInterfaceDefSeq (
CORBA::ULong max,
CORBA::ULong length,
- LocalInterfaceDef_ptr* buffer,
+ LocalInterfaceDef_ptr* buffer,
CORBA::Boolean release = 0
);
LocalInterfaceDefSeq (const LocalInterfaceDefSeq &);
~LocalInterfaceDefSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef LocalInterfaceDefSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_LocalInterfaceDefSeq;
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_EXTINTERFACEDEF__VAR_OUT_CH_)
#define _CORBA_EXTINTERFACEDEF__VAR_OUT_CH_
-
+
class ExtInterfaceDef;
typedef ExtInterfaceDef *ExtInterfaceDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
ExtInterfaceDef
>
ExtInterfaceDef_var;
-
+
typedef
TAO_Objref_Out_T<
ExtInterfaceDef
@@ -1181,15 +1182,15 @@ namespace CORBA
ExtInterfaceDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_EXTINTERFACEDEFSEQ_CH_)
#define _CORBA_EXTINTERFACEDEFSEQ_CH_
-
+
class ExtInterfaceDefSeq;
-
+
typedef
TAO_MngSeq_Var_T<
ExtInterfaceDefSeq,
@@ -1199,7 +1200,7 @@ namespace CORBA
>
>
ExtInterfaceDefSeq_var;
-
+
typedef
TAO_MngSeq_Out_T<
ExtInterfaceDefSeq,
@@ -1210,7 +1211,7 @@ namespace CORBA
>
>
ExtInterfaceDefSeq_out;
-
+
class TAO_IFR_Client_Export ExtInterfaceDefSeq
: public
TAO_Unbounded_Object_Sequence<
@@ -1224,39 +1225,39 @@ namespace CORBA
ExtInterfaceDefSeq (
CORBA::ULong max,
CORBA::ULong length,
- ExtInterfaceDef_ptr* buffer,
+ ExtInterfaceDef_ptr* buffer,
CORBA::Boolean release = 0
);
ExtInterfaceDefSeq (const ExtInterfaceDefSeq &);
~ExtInterfaceDefSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef ExtInterfaceDefSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtInterfaceDefSeq;
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_EXTVALUEDEF__VAR_OUT_CH_)
#define _CORBA_EXTVALUEDEF__VAR_OUT_CH_
-
+
class ExtValueDef;
typedef ExtValueDef *ExtValueDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
ExtValueDef
>
ExtValueDef_var;
-
+
typedef
TAO_Objref_Out_T<
ExtValueDef
@@ -1264,15 +1265,15 @@ namespace CORBA
ExtValueDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_EXTVALUEDEFSEQ_CH_)
#define _CORBA_EXTVALUEDEFSEQ_CH_
-
+
class ExtValueDefSeq;
-
+
typedef
TAO_MngSeq_Var_T<
ExtValueDefSeq,
@@ -1282,7 +1283,7 @@ namespace CORBA
>
>
ExtValueDefSeq_var;
-
+
typedef
TAO_MngSeq_Out_T<
ExtValueDefSeq,
@@ -1293,7 +1294,7 @@ namespace CORBA
>
>
ExtValueDefSeq_out;
-
+
class TAO_IFR_Client_Export ExtValueDefSeq
: public
TAO_Unbounded_Object_Sequence<
@@ -1307,39 +1308,39 @@ namespace CORBA
ExtValueDefSeq (
CORBA::ULong max,
CORBA::ULong length,
- ExtValueDef_ptr* buffer,
+ ExtValueDef_ptr* buffer,
CORBA::Boolean release = 0
);
ExtValueDefSeq (const ExtValueDefSeq &);
~ExtValueDefSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef ExtValueDefSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtValueDefSeq;
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF__VAR_OUT_CH_)
#define _CORBA_EXTABSTRACTINTERFACEDEF__VAR_OUT_CH_
-
+
class ExtAbstractInterfaceDef;
typedef ExtAbstractInterfaceDef *ExtAbstractInterfaceDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
ExtAbstractInterfaceDef
>
ExtAbstractInterfaceDef_var;
-
+
typedef
TAO_Objref_Out_T<
ExtAbstractInterfaceDef
@@ -1347,15 +1348,15 @@ namespace CORBA
ExtAbstractInterfaceDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CH_)
#define _CORBA_EXTABSTRACTINTERFACEDEFSEQ_CH_
-
+
class ExtAbstractInterfaceDefSeq;
-
+
typedef
TAO_MngSeq_Var_T<
ExtAbstractInterfaceDefSeq,
@@ -1365,7 +1366,7 @@ namespace CORBA
>
>
ExtAbstractInterfaceDefSeq_var;
-
+
typedef
TAO_MngSeq_Out_T<
ExtAbstractInterfaceDefSeq,
@@ -1376,7 +1377,7 @@ namespace CORBA
>
>
ExtAbstractInterfaceDefSeq_out;
-
+
class TAO_IFR_Client_Export ExtAbstractInterfaceDefSeq
: public
TAO_Unbounded_Object_Sequence<
@@ -1390,39 +1391,39 @@ namespace CORBA
ExtAbstractInterfaceDefSeq (
CORBA::ULong max,
CORBA::ULong length,
- ExtAbstractInterfaceDef_ptr* buffer,
+ ExtAbstractInterfaceDef_ptr* buffer,
CORBA::Boolean release = 0
);
ExtAbstractInterfaceDefSeq (const ExtAbstractInterfaceDefSeq &);
~ExtAbstractInterfaceDefSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef ExtAbstractInterfaceDefSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtAbstractInterfaceDefSeq;
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_EXTLOCALINTERFACEDEF__VAR_OUT_CH_)
#define _CORBA_EXTLOCALINTERFACEDEF__VAR_OUT_CH_
-
+
class ExtLocalInterfaceDef;
typedef ExtLocalInterfaceDef *ExtLocalInterfaceDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
ExtLocalInterfaceDef
>
ExtLocalInterfaceDef_var;
-
+
typedef
TAO_Objref_Out_T<
ExtLocalInterfaceDef
@@ -1430,15 +1431,15 @@ namespace CORBA
ExtLocalInterfaceDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_EXTLOCALINTERFACEDEFSEQ_CH_)
#define _CORBA_EXTLOCALINTERFACEDEFSEQ_CH_
-
+
class ExtLocalInterfaceDefSeq;
-
+
typedef
TAO_MngSeq_Var_T<
ExtLocalInterfaceDefSeq,
@@ -1448,7 +1449,7 @@ namespace CORBA
>
>
ExtLocalInterfaceDefSeq_var;
-
+
typedef
TAO_MngSeq_Out_T<
ExtLocalInterfaceDefSeq,
@@ -1459,7 +1460,7 @@ namespace CORBA
>
>
ExtLocalInterfaceDefSeq_out;
-
+
class TAO_IFR_Client_Export ExtLocalInterfaceDefSeq
: public
TAO_Unbounded_Object_Sequence<
@@ -1473,32 +1474,32 @@ namespace CORBA
ExtLocalInterfaceDefSeq (
CORBA::ULong max,
CORBA::ULong length,
- ExtLocalInterfaceDef_ptr* buffer,
+ ExtLocalInterfaceDef_ptr* buffer,
CORBA::Boolean release = 0
);
ExtLocalInterfaceDefSeq (const ExtLocalInterfaceDefSeq &);
~ExtLocalInterfaceDefSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef ExtLocalInterfaceDefSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtLocalInterfaceDefSeq;
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_CONTAINEDSEQ_CH_)
#define _CORBA_CONTAINEDSEQ_CH_
-
+
class ContainedSeq;
-
+
typedef
TAO_MngSeq_Var_T<
ContainedSeq,
@@ -1508,7 +1509,7 @@ namespace CORBA
>
>
ContainedSeq_var;
-
+
typedef
TAO_MngSeq_Out_T<
ContainedSeq,
@@ -1519,7 +1520,7 @@ namespace CORBA
>
>
ContainedSeq_out;
-
+
class TAO_IFR_Client_Export ContainedSeq
: public
TAO_Unbounded_Object_Sequence<
@@ -1533,75 +1534,75 @@ namespace CORBA
ContainedSeq (
CORBA::ULong max,
CORBA::ULong length,
- Contained_ptr* buffer,
+ Contained_ptr* buffer,
CORBA::Boolean release = 0
);
ContainedSeq (const ContainedSeq &);
~ContainedSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef ContainedSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ContainedSeq;
-
+
// TAO_IDL - Generated from
// be\be_type.cpp:258
-
+
struct StructMember;
-
+
typedef
TAO_Var_Var_T<
StructMember
>
StructMember_var;
-
+
typedef
TAO_Out_T<
StructMember,
StructMember_var
>
StructMember_out;
-
+
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
-
+ // be\be_visitor_structure/structure_ch.cpp:57
+
struct TAO_IFR_Client_Export StructMember
{
typedef StructMember_var _var_type;
-
+
static void _tao_any_destructor (void *);
TAO_String_Manager name;
CORBA::TypeCode_var type;
CORBA::IDLType_var type_def;
};
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_StructMember;
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_STRUCTMEMBERSEQ_CH_)
#define _CORBA_STRUCTMEMBERSEQ_CH_
-
+
class StructMemberSeq;
-
+
typedef
TAO_VarSeq_Var_T<
StructMemberSeq,
StructMember
>
StructMemberSeq_var;
-
+
typedef
TAO_Seq_Out_T<
StructMemberSeq,
@@ -1609,7 +1610,7 @@ namespace CORBA
StructMember
>
StructMemberSeq_out;
-
+
class TAO_IFR_Client_Export StructMemberSeq
: public
TAO_Unbounded_Sequence<
@@ -1622,74 +1623,74 @@ namespace CORBA
StructMemberSeq (
CORBA::ULong max,
CORBA::ULong length,
- StructMember* buffer,
+ StructMember* buffer,
CORBA::Boolean release = 0
);
StructMemberSeq (const StructMemberSeq &);
~StructMemberSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef StructMemberSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_StructMemberSeq;
-
+
// TAO_IDL - Generated from
// be\be_type.cpp:258
-
+
struct Initializer;
-
+
typedef
TAO_Var_Var_T<
Initializer
>
Initializer_var;
-
+
typedef
TAO_Out_T<
Initializer,
Initializer_var
>
Initializer_out;
-
+
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
-
+ // be\be_visitor_structure/structure_ch.cpp:57
+
struct TAO_IFR_Client_Export Initializer
{
typedef Initializer_var _var_type;
-
+
static void _tao_any_destructor (void *);
CORBA::StructMemberSeq members;
TAO_String_Manager name;
};
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_Initializer;
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_INITIALIZERSEQ_CH_)
#define _CORBA_INITIALIZERSEQ_CH_
-
+
class InitializerSeq;
-
+
typedef
TAO_VarSeq_Var_T<
InitializerSeq,
Initializer
>
InitializerSeq_var;
-
+
typedef
TAO_Seq_Out_T<
InitializerSeq,
@@ -1697,7 +1698,7 @@ namespace CORBA
Initializer
>
InitializerSeq_out;
-
+
class TAO_IFR_Client_Export InitializerSeq
: public
TAO_Unbounded_Sequence<
@@ -1710,49 +1711,49 @@ namespace CORBA
InitializerSeq (
CORBA::ULong max,
CORBA::ULong length,
- Initializer* buffer,
+ Initializer* buffer,
CORBA::Boolean release = 0
);
InitializerSeq (const InitializerSeq &);
~InitializerSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef InitializerSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_InitializerSeq;
-
+
// TAO_IDL - Generated from
// be\be_type.cpp:258
-
+
struct ExceptionDescription;
-
+
typedef
TAO_Var_Var_T<
ExceptionDescription
>
ExceptionDescription_var;
-
+
typedef
TAO_Out_T<
ExceptionDescription,
ExceptionDescription_var
>
ExceptionDescription_out;
-
+
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
-
+ // be\be_visitor_structure/structure_ch.cpp:57
+
struct TAO_IFR_Client_Export ExceptionDescription
{
typedef ExceptionDescription_var _var_type;
-
+
static void _tao_any_destructor (void *);
TAO_String_Manager name;
TAO_String_Manager id;
@@ -1760,27 +1761,27 @@ namespace CORBA
TAO_String_Manager version;
CORBA::TypeCode_var type;
};
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExceptionDescription;
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CH_)
#define _CORBA_EXCDESCRIPTIONSEQ_CH_
-
+
class ExcDescriptionSeq;
-
+
typedef
TAO_VarSeq_Var_T<
ExcDescriptionSeq,
ExceptionDescription
>
ExcDescriptionSeq_var;
-
+
typedef
TAO_Seq_Out_T<
ExcDescriptionSeq,
@@ -1788,7 +1789,7 @@ namespace CORBA
ExceptionDescription
>
ExcDescriptionSeq_out;
-
+
class TAO_IFR_Client_Export ExcDescriptionSeq
: public
TAO_Unbounded_Sequence<
@@ -1801,75 +1802,75 @@ namespace CORBA
ExcDescriptionSeq (
CORBA::ULong max,
CORBA::ULong length,
- ExceptionDescription* buffer,
+ ExceptionDescription* buffer,
CORBA::Boolean release = 0
);
ExcDescriptionSeq (const ExcDescriptionSeq &);
~ExcDescriptionSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef ExcDescriptionSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExcDescriptionSeq;
-
+
// TAO_IDL - Generated from
// be\be_type.cpp:258
-
+
struct ExtInitializer;
-
+
typedef
TAO_Var_Var_T<
ExtInitializer
>
ExtInitializer_var;
-
+
typedef
TAO_Out_T<
ExtInitializer,
ExtInitializer_var
>
ExtInitializer_out;
-
+
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
-
+ // be\be_visitor_structure/structure_ch.cpp:57
+
struct TAO_IFR_Client_Export ExtInitializer
{
typedef ExtInitializer_var _var_type;
-
+
static void _tao_any_destructor (void *);
CORBA::StructMemberSeq members;
CORBA::ExcDescriptionSeq exceptions;
TAO_String_Manager name;
};
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtInitializer;
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_EXTINITIALIZERSEQ_CH_)
#define _CORBA_EXTINITIALIZERSEQ_CH_
-
+
class ExtInitializerSeq;
-
+
typedef
TAO_VarSeq_Var_T<
ExtInitializerSeq,
ExtInitializer
>
ExtInitializerSeq_var;
-
+
typedef
TAO_Seq_Out_T<
ExtInitializerSeq,
@@ -1877,7 +1878,7 @@ namespace CORBA
ExtInitializer
>
ExtInitializerSeq_out;
-
+
class TAO_IFR_Client_Export ExtInitializerSeq
: public
TAO_Unbounded_Sequence<
@@ -1890,76 +1891,76 @@ namespace CORBA
ExtInitializerSeq (
CORBA::ULong max,
CORBA::ULong length,
- ExtInitializer* buffer,
+ ExtInitializer* buffer,
CORBA::Boolean release = 0
);
ExtInitializerSeq (const ExtInitializerSeq &);
~ExtInitializerSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef ExtInitializerSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtInitializerSeq;
-
+
// TAO_IDL - Generated from
// be\be_type.cpp:258
-
+
struct UnionMember;
-
+
typedef
TAO_Var_Var_T<
UnionMember
>
UnionMember_var;
-
+
typedef
TAO_Out_T<
UnionMember,
UnionMember_var
>
UnionMember_out;
-
+
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
-
+ // be\be_visitor_structure/structure_ch.cpp:57
+
struct TAO_IFR_Client_Export UnionMember
{
typedef UnionMember_var _var_type;
-
+
static void _tao_any_destructor (void *);
TAO_String_Manager name;
CORBA::Any label;
CORBA::TypeCode_var type;
CORBA::IDLType_var type_def;
};
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_UnionMember;
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_UNIONMEMBERSEQ_CH_)
#define _CORBA_UNIONMEMBERSEQ_CH_
-
+
class UnionMemberSeq;
-
+
typedef
TAO_VarSeq_Var_T<
UnionMemberSeq,
UnionMember
>
UnionMemberSeq_var;
-
+
typedef
TAO_Seq_Out_T<
UnionMemberSeq,
@@ -1967,7 +1968,7 @@ namespace CORBA
UnionMember
>
UnionMemberSeq_out;
-
+
class TAO_IFR_Client_Export UnionMemberSeq
: public
TAO_Unbounded_Sequence<
@@ -1980,39 +1981,39 @@ namespace CORBA
UnionMemberSeq (
CORBA::ULong max,
CORBA::ULong length,
- UnionMember* buffer,
+ UnionMember* buffer,
CORBA::Boolean release = 0
);
UnionMemberSeq (const UnionMemberSeq &);
~UnionMemberSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef UnionMemberSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_UnionMemberSeq;
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_ENUMMEMBERSEQ_CH_)
#define _CORBA_ENUMMEMBERSEQ_CH_
-
+
class EnumMemberSeq;
-
+
typedef
TAO_MngSeq_Var_T<
EnumMemberSeq,
TAO_SeqElem_String_Manager
>
EnumMemberSeq_var;
-
+
typedef
TAO_MngSeq_Out_T<
EnumMemberSeq,
@@ -2020,7 +2021,7 @@ namespace CORBA
TAO_SeqElem_String_Manager
>
EnumMemberSeq_out;
-
+
class TAO_IFR_Client_Export EnumMemberSeq
: public
TAO_Unbounded_String_Sequence
@@ -2031,30 +2032,30 @@ namespace CORBA
EnumMemberSeq (
CORBA::ULong max,
CORBA::ULong length,
- char ** buffer,
+ char ** buffer,
CORBA::Boolean release = 0
);
EnumMemberSeq (const EnumMemberSeq &);
~EnumMemberSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef EnumMemberSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_EnumMemberSeq;
-
+
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_CONTAINER_CH_)
#define _CORBA_CONTAINER_CH_
-
+
class TAO_IFR_Client_Export Container
: public virtual ::CORBA::IRObject
{
@@ -2062,32 +2063,32 @@ namespace CORBA
friend class TAO::Narrow_Utils<Container>;
typedef Container_ptr _ptr_type;
typedef Container_var _var_type;
-
+
// The static operations.
static Container_ptr _duplicate (Container_ptr obj);
-
+
static void _tao_release (Container_ptr obj);
-
+
static Container_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static Container_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static Container_ptr _nil (void)
{
return static_cast<Container_ptr> (0);
}
-
+
static void _tao_any_destructor (void *);
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::Contained_ptr lookup (
const char * search_name
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2095,10 +2096,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::ContainedSeq * contents (
::CORBA::DefinitionKind limit_type,
::CORBA::Boolean exclude_inherited
@@ -2107,10 +2108,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::ContainedSeq * lookup_name (
const char * search_name,
::CORBA::Long levels_to_search,
@@ -2121,58 +2122,58 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_type.cpp:258
-
+
struct Description;
-
+
typedef
TAO_Var_Var_T<
Description
>
Description_var;
-
+
typedef
TAO_Out_T<
Description,
Description_var
>
Description_out;
-
+
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
-
+ // be\be_visitor_structure/structure_ch.cpp:57
+
struct TAO_IFR_Client_Export Description
{
typedef Description_var _var_type;
-
+
static void _tao_any_destructor (void *);
ACE_NESTED_CLASS (CORBA, Contained_var) contained_object;
ACE_NESTED_CLASS (CORBA, DefinitionKind) kind;
CORBA::Any value;
};
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
static ::CORBA::TypeCode_ptr const _tc_Description;
-
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_ch.cpp:101
#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ_CH_)
#define _CORBA_CONTAINER_DESCRIPTIONSEQ_CH_
-
+
class DescriptionSeq;
-
+
typedef
TAO_VarSeq_Var_T<
DescriptionSeq,
Description
>
DescriptionSeq_var;
-
+
typedef
TAO_Seq_Out_T<
DescriptionSeq,
@@ -2180,7 +2181,7 @@ namespace CORBA
Description
>
DescriptionSeq_out;
-
+
class TAO_IFR_Client_Export DescriptionSeq
: public
TAO_Unbounded_Sequence<
@@ -2193,27 +2194,27 @@ namespace CORBA
DescriptionSeq (
CORBA::ULong max,
CORBA::ULong length,
- Description* buffer,
+ Description* buffer,
CORBA::Boolean release = 0
);
DescriptionSeq (const DescriptionSeq &);
~DescriptionSeq (void);
-
+
static void _tao_any_destructor (void *);
-
+
typedef DescriptionSeq_var _var_type;
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
static ::CORBA::TypeCode_ptr const _tc_DescriptionSeq;
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::Container::DescriptionSeq * describe_contents (
::CORBA::DefinitionKind limit_type,
::CORBA::Boolean exclude_inherited,
@@ -2223,10 +2224,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::ModuleDef_ptr create_module (
const char * id,
const char * name,
@@ -2236,10 +2237,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::ConstantDef_ptr create_constant (
const char * id,
const char * name,
@@ -2251,10 +2252,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::StructDef_ptr create_struct (
const char * id,
const char * name,
@@ -2265,10 +2266,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::UnionDef_ptr create_union (
const char * id,
const char * name,
@@ -2280,10 +2281,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::EnumDef_ptr create_enum (
const char * id,
const char * name,
@@ -2294,10 +2295,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::AliasDef_ptr create_alias (
const char * id,
const char * name,
@@ -2308,10 +2309,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::InterfaceDef_ptr create_interface (
const char * id,
const char * name,
@@ -2322,10 +2323,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::ValueDef_ptr create_value (
const char * id,
const char * name,
@@ -2342,10 +2343,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::ValueBoxDef_ptr create_value_box (
const char * id,
const char * name,
@@ -2356,10 +2357,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::ExceptionDef_ptr create_exception (
const char * id,
const char * name,
@@ -2370,10 +2371,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::NativeDef_ptr create_native (
const char * id,
const char * name,
@@ -2383,10 +2384,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
const char * id,
const char * name,
@@ -2397,10 +2398,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::LocalInterfaceDef_ptr create_local_interface (
const char * id,
const char * name,
@@ -2411,10 +2412,10 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual ::CORBA::ExtValueDef_ptr create_ext_value (
const char * id,
const char * name,
@@ -2431,34 +2432,34 @@ namespace CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
-
+
virtual CORBA::Boolean _is_a (
const char *type_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual const char* _interface_repository_id (void) const;
virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
private:
TAO::Collocation_Proxy_Broker *the_TAO_Container_Proxy_Broker_;
-
+
protected:
// Concrete interface only.
Container (void);
-
+
// These methods travese the inheritance tree and set the
// parents piece of the given class in the right mode.
virtual void CORBA_Container_setup_collocation (void);
-
+
// Concrete non-local interface only.
Container (
IOP::IOR *ior,
TAO_ORB_Core *orb_core = 0
);
-
+
// Non-local interface only.
Container (
TAO_Stub *objref,
@@ -2466,29 +2467,29 @@ namespace CORBA
TAO_Abstract_ServantBase *servant = 0,
TAO_ORB_Core *orb_core = 0
);
-
+
virtual ~Container (void);
-
+
private:
// Private and unimplemented for concrete interfaces.
Container (const Container &);
-
+
void operator= (const Container &);
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_Container;
-
+
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_IDLTYPE_CH_)
#define _CORBA_IDLTYPE_CH_
-
+
class TAO_IFR_Client_Export IDLType
: public virtual ::CORBA::IRObject
{
@@ -2496,66 +2497,66 @@ namespace CORBA
friend class TAO::Narrow_Utils<IDLType>;
typedef IDLType_ptr _ptr_type;
typedef IDLType_var _var_type;
-
+
// The static operations.
static IDLType_ptr _duplicate (IDLType_ptr obj);
-
+
static void _tao_release (IDLType_ptr obj);
-
+
static IDLType_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static IDLType_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static IDLType_ptr _nil (void)
{
return static_cast<IDLType_ptr> (0);
}
-
+
static void _tao_any_destructor (void *);
-
+
// TAO_IDL - Generated from
// be\be_visitor_operation/operation_ch.cpp:46
-
+
virtual CORBA::TypeCode_ptr type (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
+
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
-
+
virtual CORBA::Boolean _is_a (
const char *type_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual const char* _interface_repository_id (void) const;
virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
private:
TAO::Collocation_Proxy_Broker *the_TAO_IDLType_Proxy_Broker_;
-
+
protected:
// Concrete interface only.
IDLType (void);
-
+
// These methods travese the inheritance tree and set the
// parents piece of the given class in the right mode.
virtual void CORBA_IDLType_setup_collocation (void);
-
+
// Concrete non-local interface only.
IDLType (
IOP::IOR *ior,
TAO_ORB_Core *orb_core = 0
);
-
+
// Non-local interface only.
IDLType (
TAO_Stub *objref,
@@ -2563,38 +2564,38 @@ namespace CORBA
TAO_Abstract_ServantBase *servant = 0,
TAO_ORB_Core *orb_core = 0
);
-
+
virtual ~IDLType (void);
-
+
private:
// Private and unimplemented for concrete interfaces.
IDLType (const IDLType &);
-
+
void operator= (const IDLType &);
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_IDLType;
-
+
// TAO_IDL - Generated from
// be\be_interface.cpp:598
#if !defined (_CORBA_TYPEDEFDEF__VAR_OUT_CH_)
#define _CORBA_TYPEDEFDEF__VAR_OUT_CH_
-
+
class TypedefDef;
typedef TypedefDef *TypedefDef_ptr;
-
+
typedef
TAO_Objref_Var_T<
TypedefDef
>
TypedefDef_var;
-
+
typedef
TAO_Objref_Out_T<
TypedefDef
@@ -2602,13 +2603,13 @@ namespace CORBA
TypedefDef_out;
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_TYPEDEFDEF_CH_)
#define _CORBA_TYPEDEFDEF_CH_
-
+
class TAO_IFR_Client_Export TypedefDef
: public virtual ::CORBA::Contained,
public virtual ::CORBA::IDLType
@@ -2617,56 +2618,56 @@ namespace CORBA
friend class TAO::Narrow_Utils<TypedefDef>;
typedef TypedefDef_ptr _ptr_type;
typedef TypedefDef_var _var_type;
-
+
// The static operations.
static TypedefDef_ptr _duplicate (TypedefDef_ptr obj);
-
+
static void _tao_release (TypedefDef_ptr obj);
-
+
static TypedefDef_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static TypedefDef_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static TypedefDef_ptr _nil (void)
{
return static_cast<TypedefDef_ptr> (0);
}
-
+
static void _tao_any_destructor (void *);
-
+
// TAO_IDL - Generated from
// be\be_visitor_interface/interface_ch.cpp:210
-
+
virtual CORBA::Boolean _is_a (
const char *type_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual const char* _interface_repository_id (void) const;
virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
private:
TAO::Collocation_Proxy_Broker *the_TAO_TypedefDef_Proxy_Broker_;
-
+
protected:
// Concrete interface only.
TypedefDef (void);
-
+
// These methods travese the inheritance tree and set the
// parents piece of the given class in the right mode.
virtual void CORBA_TypedefDef_setup_collocation (void);
-
+
// Concrete non-local interface only.
TypedefDef (
IOP::IOR *ior,
TAO_ORB_Core *orb_core = 0
);
-
+
// Non-local interface only.
TypedefDef (
TAO_Stub *objref,
@@ -2674,48 +2675,48 @@ namespace CORBA
TAO_Abstract_ServantBase *servant = 0,
TAO_ORB_Core *orb_core = 0
);
-
+
virtual ~TypedefDef (void);
-
+
private:
// Private and unimplemented for concrete interfaces.
TypedefDef (const TypedefDef &);
-
+
void operator= (const TypedefDef &);
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_TypedefDef;
-
+
// TAO_IDL - Generated from
// be\be_type.cpp:258
-
+
struct TypeDescription;
-
+
typedef
TAO_Var_Var_T<
TypeDescription
>
TypeDescription_var;
-
+
typedef
TAO_Out_T<
TypeDescription,
TypeDescription_var
>
TypeDescription_out;
-
+
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
-
+ // be\be_visitor_structure/structure_ch.cpp:57
+
struct TAO_IFR_Client_Export TypeDescription
{
typedef TypeDescription_var _var_type;
-
+
static void _tao_any_destructor (void *);
TAO_String_Manager name;
TAO_String_Manager id;
@@ -2723,10 +2724,10 @@ namespace CORBA
TAO_String_Manager version;
CORBA::TypeCode_var type;
};
-
+
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // be\be_visitor_typecode/typecode_decl.cpp:49
+
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_TypeDescription;
// TAO_IDL - Generated from
@@ -2776,9 +2777,9 @@ TAO::Collocation_Proxy_Broker *
namespace TAO
{
-#if !defined (_CORBA_IROBJECT__TRAITS_CH_)
-#define _CORBA_IROBJECT__TRAITS_CH_
-
+#if !defined (_CORBA_IROBJECT__TRAITS_)
+#define _CORBA_IROBJECT__TRAITS_
+
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::IRObject>
{
@@ -2797,9 +2798,30 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_CONTAINED__TRAITS_CH_)
-#define _CORBA_CONTAINED__TRAITS_CH_
-
+#if !defined (_CORBA_REPOSITORY__TRAITS_)
+#define _CORBA_REPOSITORY__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::Repository>
+ {
+ static ::CORBA::Repository_ptr duplicate (
+ ::CORBA::Repository_ptr
+ );
+ static void release (
+ ::CORBA::Repository_ptr
+ );
+ static ::CORBA::Repository_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::Repository_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_CONTAINED__TRAITS_)
+#define _CORBA_CONTAINED__TRAITS_
+
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::Contained>
{
@@ -2818,9 +2840,366 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_CONTAINER__TRAITS_CH_)
-#define _CORBA_CONTAINER__TRAITS_CH_
-
+#if !defined (_CORBA_MODULEDEF__TRAITS_)
+#define _CORBA_MODULEDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ModuleDef>
+ {
+ static ::CORBA::ModuleDef_ptr duplicate (
+ ::CORBA::ModuleDef_ptr
+ );
+ static void release (
+ ::CORBA::ModuleDef_ptr
+ );
+ static ::CORBA::ModuleDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::ModuleDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_CONSTANTDEF__TRAITS_)
+#define _CORBA_CONSTANTDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ConstantDef>
+ {
+ static ::CORBA::ConstantDef_ptr duplicate (
+ ::CORBA::ConstantDef_ptr
+ );
+ static void release (
+ ::CORBA::ConstantDef_ptr
+ );
+ static ::CORBA::ConstantDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::ConstantDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_STRUCTDEF__TRAITS_)
+#define _CORBA_STRUCTDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::StructDef>
+ {
+ static ::CORBA::StructDef_ptr duplicate (
+ ::CORBA::StructDef_ptr
+ );
+ static void release (
+ ::CORBA::StructDef_ptr
+ );
+ static ::CORBA::StructDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::StructDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_UNIONDEF__TRAITS_)
+#define _CORBA_UNIONDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::UnionDef>
+ {
+ static ::CORBA::UnionDef_ptr duplicate (
+ ::CORBA::UnionDef_ptr
+ );
+ static void release (
+ ::CORBA::UnionDef_ptr
+ );
+ static ::CORBA::UnionDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::UnionDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_ENUMDEF__TRAITS_)
+#define _CORBA_ENUMDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::EnumDef>
+ {
+ static ::CORBA::EnumDef_ptr duplicate (
+ ::CORBA::EnumDef_ptr
+ );
+ static void release (
+ ::CORBA::EnumDef_ptr
+ );
+ static ::CORBA::EnumDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::EnumDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_ALIASDEF__TRAITS_)
+#define _CORBA_ALIASDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::AliasDef>
+ {
+ static ::CORBA::AliasDef_ptr duplicate (
+ ::CORBA::AliasDef_ptr
+ );
+ static void release (
+ ::CORBA::AliasDef_ptr
+ );
+ static ::CORBA::AliasDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::AliasDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_INTERFACEDEF__TRAITS_)
+#define _CORBA_INTERFACEDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::InterfaceDef>
+ {
+ static ::CORBA::InterfaceDef_ptr duplicate (
+ ::CORBA::InterfaceDef_ptr
+ );
+ static void release (
+ ::CORBA::InterfaceDef_ptr
+ );
+ static ::CORBA::InterfaceDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::InterfaceDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXCEPTIONDEF__TRAITS_)
+#define _CORBA_EXCEPTIONDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExceptionDef>
+ {
+ static ::CORBA::ExceptionDef_ptr duplicate (
+ ::CORBA::ExceptionDef_ptr
+ );
+ static void release (
+ ::CORBA::ExceptionDef_ptr
+ );
+ static ::CORBA::ExceptionDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::ExceptionDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_NATIVEDEF__TRAITS_)
+#define _CORBA_NATIVEDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::NativeDef>
+ {
+ static ::CORBA::NativeDef_ptr duplicate (
+ ::CORBA::NativeDef_ptr
+ );
+ static void release (
+ ::CORBA::NativeDef_ptr
+ );
+ static ::CORBA::NativeDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::NativeDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_VALUEDEF__TRAITS_)
+#define _CORBA_VALUEDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ValueDef>
+ {
+ static ::CORBA::ValueDef_ptr duplicate (
+ ::CORBA::ValueDef_ptr
+ );
+ static void release (
+ ::CORBA::ValueDef_ptr
+ );
+ static ::CORBA::ValueDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::ValueDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_VALUEBOXDEF__TRAITS_)
+#define _CORBA_VALUEBOXDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ValueBoxDef>
+ {
+ static ::CORBA::ValueBoxDef_ptr duplicate (
+ ::CORBA::ValueBoxDef_ptr
+ );
+ static void release (
+ ::CORBA::ValueBoxDef_ptr
+ );
+ static ::CORBA::ValueBoxDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::ValueBoxDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_ABSTRACTINTERFACEDEF__TRAITS_)
+#define _CORBA_ABSTRACTINTERFACEDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::AbstractInterfaceDef>
+ {
+ static ::CORBA::AbstractInterfaceDef_ptr duplicate (
+ ::CORBA::AbstractInterfaceDef_ptr
+ );
+ static void release (
+ ::CORBA::AbstractInterfaceDef_ptr
+ );
+ static ::CORBA::AbstractInterfaceDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::AbstractInterfaceDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_LOCALINTERFACEDEF__TRAITS_)
+#define _CORBA_LOCALINTERFACEDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::LocalInterfaceDef>
+ {
+ static ::CORBA::LocalInterfaceDef_ptr duplicate (
+ ::CORBA::LocalInterfaceDef_ptr
+ );
+ static void release (
+ ::CORBA::LocalInterfaceDef_ptr
+ );
+ static ::CORBA::LocalInterfaceDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::LocalInterfaceDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTINTERFACEDEF__TRAITS_)
+#define _CORBA_EXTINTERFACEDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtInterfaceDef>
+ {
+ static ::CORBA::ExtInterfaceDef_ptr duplicate (
+ ::CORBA::ExtInterfaceDef_ptr
+ );
+ static void release (
+ ::CORBA::ExtInterfaceDef_ptr
+ );
+ static ::CORBA::ExtInterfaceDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::ExtInterfaceDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTVALUEDEF__TRAITS_)
+#define _CORBA_EXTVALUEDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtValueDef>
+ {
+ static ::CORBA::ExtValueDef_ptr duplicate (
+ ::CORBA::ExtValueDef_ptr
+ );
+ static void release (
+ ::CORBA::ExtValueDef_ptr
+ );
+ static ::CORBA::ExtValueDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::ExtValueDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF__TRAITS_)
+#define _CORBA_EXTABSTRACTINTERFACEDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtAbstractInterfaceDef>
+ {
+ static ::CORBA::ExtAbstractInterfaceDef_ptr duplicate (
+ ::CORBA::ExtAbstractInterfaceDef_ptr
+ );
+ static void release (
+ ::CORBA::ExtAbstractInterfaceDef_ptr
+ );
+ static ::CORBA::ExtAbstractInterfaceDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::ExtAbstractInterfaceDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEF__TRAITS_)
+#define _CORBA_EXTLOCALINTERFACEDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtLocalInterfaceDef>
+ {
+ static ::CORBA::ExtLocalInterfaceDef_ptr duplicate (
+ ::CORBA::ExtLocalInterfaceDef_ptr
+ );
+ static void release (
+ ::CORBA::ExtLocalInterfaceDef_ptr
+ );
+ static ::CORBA::ExtLocalInterfaceDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::ExtLocalInterfaceDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_CONTAINER__TRAITS_)
+#define _CORBA_CONTAINER__TRAITS_
+
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::Container>
{
@@ -2839,9 +3218,9 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_IDLTYPE__TRAITS_CH_)
-#define _CORBA_IDLTYPE__TRAITS_CH_
-
+#if !defined (_CORBA_IDLTYPE__TRAITS_)
+#define _CORBA_IDLTYPE__TRAITS_
+
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::IDLType>
{
@@ -2860,9 +3239,9 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_TYPEDEFDEF__TRAITS_CH_)
-#define _CORBA_TYPEDEFDEF__TRAITS_CH_
-
+#if !defined (_CORBA_TYPEDEFDEF__TRAITS_)
+#define _CORBA_TYPEDEFDEF__TRAITS_
+
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::TypedefDef>
{
@@ -2883,13 +3262,13 @@ namespace TAO
}
// TAO_IDL - Generated from
-// be\be_visitor_enum/any_op_ch.cpp:51
+// be\be_visitor_enum/any_op_ch.cpp:52
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::DefinitionKind);
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::DefinitionKind &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::IRObject_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::IRObject_ptr *); // non-copying
@@ -2903,14 +3282,14 @@ TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::Repository_ptr *);
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Repository *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::Contained_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::Contained_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Contained_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::Contained::Description &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::Contained::Description*); // noncopying version
@@ -2967,7 +3346,7 @@ TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceDef_ptr *)
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::InterfaceDef *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::InterfaceDefSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceDefSeq*); // noncopying version
@@ -2996,7 +3375,7 @@ TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueDef_ptr *); //
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ValueDef *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ValueDefSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueDefSeq*); // noncopying version
@@ -3018,7 +3397,7 @@ TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AbstractInterfaceDe
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::AbstractInterfaceDef *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::AbstractInterfaceDefSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AbstractInterfaceDefSeq*); // noncopying version
@@ -3033,7 +3412,7 @@ TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::LocalInterfaceDef_p
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::LocalInterfaceDef *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::LocalInterfaceDefSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::LocalInterfaceDefSeq*); // noncopying version
@@ -3048,7 +3427,7 @@ TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInterfaceDef_ptr
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtInterfaceDef *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtInterfaceDefSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInterfaceDefSeq*); // noncopying version
@@ -3063,7 +3442,7 @@ TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtValueDef_ptr *);
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtValueDef *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtValueDefSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtValueDefSeq*); // noncopying version
@@ -3078,7 +3457,7 @@ TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAbstractInterfac
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtAbstractInterfaceDef *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtAbstractInterfaceDefSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAbstractInterfaceDefSeq*); // noncopying version
@@ -3093,7 +3472,7 @@ TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtLocalInterfaceDe
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtLocalInterfaceDef *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtLocalInterfaceDefSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtLocalInterfaceDefSeq*); // noncopying version
@@ -3101,7 +3480,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Ext
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtLocalInterfaceDefSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ContainedSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ContainedSeq*); // noncopying version
@@ -3109,7 +3488,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Con
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ContainedSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::StructMember &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::StructMember*); // noncopying version
@@ -3117,7 +3496,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Str
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::StructMember *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::StructMemberSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::StructMemberSeq*); // noncopying version
@@ -3125,7 +3504,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Str
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::StructMemberSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::Initializer &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::Initializer*); // noncopying version
@@ -3133,7 +3512,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Ini
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::Initializer *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::InitializerSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InitializerSeq*); // noncopying version
@@ -3141,7 +3520,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Ini
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::InitializerSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExceptionDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExceptionDescription*); // noncopying version
@@ -3149,7 +3528,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Exc
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExceptionDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExcDescriptionSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExcDescriptionSeq*); // noncopying version
@@ -3157,7 +3536,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Exc
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExcDescriptionSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtInitializer &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInitializer*); // noncopying version
@@ -3165,7 +3544,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Ext
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtInitializer *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtInitializerSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInitializerSeq*); // noncopying version
@@ -3173,7 +3552,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Ext
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtInitializerSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::UnionMember &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::UnionMember*); // noncopying version
@@ -3181,7 +3560,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Uni
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::UnionMember *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::UnionMemberSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::UnionMemberSeq*); // noncopying version
@@ -3189,7 +3568,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Uni
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::UnionMemberSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::EnumMemberSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::EnumMemberSeq*); // noncopying version
@@ -3197,14 +3576,14 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Enu
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::EnumMemberSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::Container_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::Container_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Container_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::Container::Description &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::Container::Description*); // noncopying version
@@ -3212,7 +3591,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Con
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::Container::Description *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::Container::DescriptionSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::Container::DescriptionSeq*); // noncopying version
@@ -3220,21 +3599,21 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Con
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::Container::DescriptionSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::IDLType_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::IDLType_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::IDLType_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::TypedefDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::TypedefDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::TypedefDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::TypeDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::TypeDescription*); // noncopying version
@@ -3724,7 +4103,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::T
TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::TypeDescription &);
// TAO_IDL - Generated from
-// be\be_codegen.cpp:955
+// be\be_codegen.cpp:1136
#if defined (__ACE_INLINE__)
#include "IFR_BaseC.inl"
diff --git a/TAO/tao/IFR_Client/IFR_BaseS.h b/TAO/tao/IFR_Client/IFR_BaseS.h
index 910bbfc9646..1fea87667c7 100644
--- a/TAO/tao/IFR_Client/IFR_BaseS.h
+++ b/TAO/tao/IFR_Client/IFR_BaseS.h
@@ -26,7 +26,7 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// be/be_codegen.cpp:398
+// be\be_codegen.cpp:393
#ifndef _TAO_IDL_ORIG_IFR_BASES_H_
#define _TAO_IDL_ORIG_IFR_BASES_H_
@@ -55,20 +55,20 @@
#endif /* __BORLANDC__ */
// TAO_IDL - Generated from
-// be/be_visitor_module/module_sh.cpp:49
+// be\be_visitor_module/module_sh.cpp:49
namespace POA_CORBA
{
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_sh.cpp:87
+ // be\be_visitor_interface/interface_sh.cpp:87
class IRObject;
typedef IRObject *IRObject_ptr;
- class TAO_IFR_Client_Export IRObject
+ class IRObject
: public virtual PortableServer::ServantBase
{
protected:
@@ -116,6 +116,13 @@ namespace POA_CORBA
ACE_ENV_ARG_DECL
);
+ static void _repository_id_skel (
+ TAO_ServerRequest & req,
+ void * servant_upcall,
+ void * servant
+ ACE_ENV_ARG_DECL
+ );
+
virtual void _dispatch (
TAO_ServerRequest & req,
void * servant_upcall
@@ -129,7 +136,7 @@ namespace POA_CORBA
virtual const char* _interface_repository_id (void) const;
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::DefinitionKind def_kind (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
@@ -146,7 +153,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual void destroy (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
@@ -164,13 +171,13 @@ namespace POA_CORBA
};
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_sh.cpp:87
+ // be\be_visitor_interface/interface_sh.cpp:87
class Contained;
typedef Contained *Contained_ptr;
- class TAO_IFR_Client_Export Contained
+ class Contained
: public virtual POA_CORBA::IRObject
{
protected:
@@ -218,6 +225,13 @@ namespace POA_CORBA
ACE_ENV_ARG_DECL
);
+ static void _repository_id_skel (
+ TAO_ServerRequest & req,
+ void * servant_upcall,
+ void * servant
+ ACE_ENV_ARG_DECL
+ );
+
virtual void _dispatch (
TAO_ServerRequest & req,
void * servant_upcall
@@ -231,7 +245,7 @@ namespace POA_CORBA
virtual const char* _interface_repository_id (void) const;
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual char * id (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
@@ -248,7 +262,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual void id (
const char * id
@@ -266,7 +280,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual char * name (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
@@ -283,7 +297,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual void name (
const char * name
@@ -301,7 +315,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual char * version (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
@@ -318,7 +332,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual void version (
const char * version
@@ -336,7 +350,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::Container_ptr defined_in (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
@@ -353,7 +367,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual char * absolute_name (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
@@ -370,7 +384,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::Repository_ptr containing_repository (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
@@ -387,7 +401,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::Contained::Description * describe (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
@@ -404,7 +418,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual void move (
::CORBA::Container_ptr new_container,
@@ -432,7 +446,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_interface.cpp:1859
+ // be\be_interface.cpp:1869
static void
destroy_skel (
@@ -444,13 +458,13 @@ namespace POA_CORBA
};
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_sh.cpp:87
+ // be\be_visitor_interface/interface_sh.cpp:87
class Container;
typedef Container *Container_ptr;
- class TAO_IFR_Client_Export Container
+ class Container
: public virtual POA_CORBA::IRObject
{
protected:
@@ -498,6 +512,13 @@ namespace POA_CORBA
ACE_ENV_ARG_DECL
);
+ static void _repository_id_skel (
+ TAO_ServerRequest & req,
+ void * servant_upcall,
+ void * servant
+ ACE_ENV_ARG_DECL
+ );
+
virtual void _dispatch (
TAO_ServerRequest & req,
void * servant_upcall
@@ -511,7 +532,7 @@ namespace POA_CORBA
virtual const char* _interface_repository_id (void) const;
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::Contained_ptr lookup (
const char * search_name
@@ -529,7 +550,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::ContainedSeq * contents (
::CORBA::DefinitionKind limit_type,
@@ -548,7 +569,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::ContainedSeq * lookup_name (
const char * search_name,
@@ -569,7 +590,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::Container::DescriptionSeq * describe_contents (
::CORBA::DefinitionKind limit_type,
@@ -589,7 +610,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::ModuleDef_ptr create_module (
const char * id,
@@ -609,7 +630,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::ConstantDef_ptr create_constant (
const char * id,
@@ -631,7 +652,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::StructDef_ptr create_struct (
const char * id,
@@ -652,7 +673,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::UnionDef_ptr create_union (
const char * id,
@@ -674,7 +695,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::EnumDef_ptr create_enum (
const char * id,
@@ -695,7 +716,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::AliasDef_ptr create_alias (
const char * id,
@@ -716,7 +737,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::InterfaceDef_ptr create_interface (
const char * id,
@@ -737,7 +758,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::ValueDef_ptr create_value (
const char * id,
@@ -764,7 +785,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::ValueBoxDef_ptr create_value_box (
const char * id,
@@ -785,7 +806,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::ExceptionDef_ptr create_exception (
const char * id,
@@ -806,7 +827,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::NativeDef_ptr create_native (
const char * id,
@@ -826,7 +847,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
const char * id,
@@ -847,7 +868,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::LocalInterfaceDef_ptr create_local_interface (
const char * id,
@@ -868,7 +889,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual ::CORBA::ExtValueDef_ptr create_ext_value (
const char * id,
@@ -903,7 +924,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_interface.cpp:1859
+ // be\be_interface.cpp:1869
static void
destroy_skel (
@@ -915,13 +936,13 @@ namespace POA_CORBA
};
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_sh.cpp:87
+ // be\be_visitor_interface/interface_sh.cpp:87
class IDLType;
typedef IDLType *IDLType_ptr;
- class TAO_IFR_Client_Export IDLType
+ class IDLType
: public virtual POA_CORBA::IRObject
{
protected:
@@ -969,6 +990,13 @@ namespace POA_CORBA
ACE_ENV_ARG_DECL
);
+ static void _repository_id_skel (
+ TAO_ServerRequest & req,
+ void * servant_upcall,
+ void * servant
+ ACE_ENV_ARG_DECL
+ );
+
virtual void _dispatch (
TAO_ServerRequest & req,
void * servant_upcall
@@ -982,7 +1010,7 @@ namespace POA_CORBA
virtual const char* _interface_repository_id (void) const;
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_sh.cpp:45
+ // be\be_visitor_operation/operation_sh.cpp:45
virtual CORBA::TypeCode_ptr type (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
@@ -1007,7 +1035,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_interface.cpp:1859
+ // be\be_interface.cpp:1869
static void
destroy_skel (
@@ -1019,13 +1047,13 @@ namespace POA_CORBA
};
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_sh.cpp:87
+ // be\be_visitor_interface/interface_sh.cpp:87
class TypedefDef;
typedef TypedefDef *TypedefDef_ptr;
- class TAO_IFR_Client_Export TypedefDef
+ class TypedefDef
: public virtual POA_CORBA::Contained,
public virtual POA_CORBA::IDLType
{
@@ -1074,6 +1102,13 @@ namespace POA_CORBA
ACE_ENV_ARG_DECL
);
+ static void _repository_id_skel (
+ TAO_ServerRequest & req,
+ void * servant_upcall,
+ void * servant
+ ACE_ENV_ARG_DECL
+ );
+
virtual void _dispatch (
TAO_ServerRequest & req,
void * servant_upcall
@@ -1095,7 +1130,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_interface.cpp:1859
+ // be\be_interface.cpp:1869
static void
destroy_skel (
@@ -1178,7 +1213,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_interface.cpp:1859
+ // be\be_interface.cpp:1869
static void
describe_skel (
@@ -1189,7 +1224,7 @@ namespace POA_CORBA
);
// TAO_IDL - Generated from
- // be/be_interface.cpp:1859
+ // be\be_interface.cpp:1869
static void
move_skel (
@@ -1209,14 +1244,10 @@ namespace POA_CORBA
};
// TAO_IDL - Generated from
-// be/be_visitor_module/module_sh.cpp:80
+// be\be_visitor_module/module_sh.cpp:80
} // module CORBA
-// TAO_IDL - Generated from
-// be/be_codegen.cpp:1005
-
-
#if defined(_MSC_VER)
#pragma warning(pop)
#endif /* _MSC_VER */
diff --git a/TAO/tao/IFR_Client/IFR_Basic.pidl b/TAO/tao/IFR_Client/IFR_Basic.pidl
index 6eb0b37463e..fa156e72b2d 100644
--- a/TAO/tao/IFR_Client/IFR_Basic.pidl
+++ b/TAO/tao/IFR_Client/IFR_Basic.pidl
@@ -1,55 +1,49 @@
-//
-// $Id$
-//
-// ================================================================
-//
-// = LIBRARY
-// TAO_IFR_Client
-//
-// = FILENAME
-// IFR_Basic.pidl
-//
-// = DESCRIPTION
-// This file was used to generate the code in IFR_BasicC.{h,i,cpp}.
-// The original file Interface.idl was split into four pieces, to
-// keep the generated files to a manageable size and reduce build
-// time. This IDL file contains the concrete base interfaces of
-// the IFR, except for fixed types, valuetypes and CORBA components.
-//
-// The command used to generate code from this IDL file is:
-//
-// tao_idl -Ge 1 -Sc -GA -I../.. \
-// -Wb,export_macro=TAO_IFR_Client_Export \
-// -Wb,export_include=ifr_client_export.h \
-// -Wb,pre_include="ace/pre.h" \
-// -Wb,post_include="ace/post.h" \
-// IFR_Basic.pidl
-//
-// Only the stub files are used in the TAO_IFR_Client library. The
-// skeleton files can be deleted from this directory.
-//
-// No patching of the generated stub files is necessary.
-//
-// To generate the skeleton files for the IFR Service, the command is:
-//
-// tao_idl -o ../../orbsvcs/orbsvcs/IFRService -Ge 1 \
-// -Wb,pre_include="ace/pre.h" \
-// -Wb,post_include="ace/post.h" \
-// IFR_Basic.pidl
-//
-// The only modification necessary to the skeleton files is to
-// change
-//
-// #include "IFR_BasicC.h"
-//
-// to
-//
-// #include "tao/IFR_Client/IFR_BasicC.h"
-//
-// in IFR_BasicS.h. The stub files may be deleted from the IFRService
-// directory.
-//
-// ================================================================
+ // -*- IDL -*-
+
+/**
+ * @file IFR_Basic.pidl
+ *
+ * $Id$
+ *
+ * This file was used to generate the code in IFR_BasicC.{h,inl,cpp}.
+ * The original file Interface.idl was split into four pieces, to
+ * keep the generated files to a manageable size and reduce build
+ * time. This IDL file contains the concrete base interfaces of
+ * the IFR, except for fixed types, valuetypes and CORBA components.
+ *
+ * The command used to generate code from this IDL file is:
+ *
+ * tao_idl -Ge 1 -Sc -I../.. \
+ * -Wb,export_macro=TAO_IFR_Client_Export \
+ * -Wb,export_include=ifr_client_export.h \
+ * -Wb,pre_include="ace/pre.h" \
+ * -Wb,post_include="ace/post.h" \
+ * IFR_Basic.pidl
+ *
+ * Only the stub files are used in the TAO_IFR_Client library. The
+ * skeleton files can be deleted from this directory.
+ *
+ * No patching of the generated stub files is necessary.
+ *
+ * To generate the skeleton files for the IFR Service, the command is:
+ *
+ * tao_idl -o ../../orbsvcs/orbsvcs/IFRService -Ge 1 \
+ * -Wb,pre_include="ace/pre.h" \
+ * -Wb,post_include="ace/post.h" \
+ * IFR_Basic.pidl
+ *
+ * The only modification necessary to the skeleton files is to
+ * change
+ *
+ * #include "IFR_BasicC.h"
+ *
+ * to
+ *
+ * #include "tao/IFR_Client/IFR_BasicC.h"
+ *
+ * in IFR_BasicS.h. The stub files may be deleted from the IFRService
+ * directory.
+ */
#ifndef _IFR_BASIC_IDL_
#define _IFR_BASIC_IDL_
diff --git a/TAO/tao/IFR_Client/IFR_BasicA.cpp b/TAO/tao/IFR_Client/IFR_BasicA.cpp
deleted file mode 100644
index fb92aa67a5d..00000000000
--- a/TAO/tao/IFR_Client/IFR_BasicA.cpp
+++ /dev/null
@@ -1,3626 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#include "IFR_BasicC.h"
-#include "tao/Null_RefCount_Policy.h"
-#include "tao/TypeCode_Constants.h"
-#include "tao/Alias_TypeCode_Static.h"
-#include "tao/Enum_TypeCode_Static.h"
-#include "tao/Objref_TypeCode_Static.h"
-#include "tao/Sequence_TypeCode_Static.h"
-#include "tao/String_TypeCode_Static.h"
-#include "tao/Struct_TypeCode_Static.h"
-#include "tao/TypeCode_Struct_Field.h"
-#include "tao/CDR.h"
-#include "tao/Any.h"
-#include "tao/Any_Impl_T.h"
-#include "tao/Any_Dual_Impl_T.h"
-#include "tao/Any_Basic_Impl_T.h"
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/enum_typecode.cpp:34
-
-static char const * const _tao_enumerators_CORBA_PrimitiveKind[] =
- {
- "pk_null",
- "pk_void",
- "pk_short",
- "pk_long",
- "pk_ushort",
- "pk_ulong",
- "pk_float",
- "pk_double",
- "pk_boolean",
- "pk_char",
- "pk_octet",
- "pk_any",
- "pk_TypeCode",
- "pk_Principal",
- "pk_string",
- "pk_objref",
- "pk_longlong",
- "pk_ulonglong",
- "pk_longdouble",
- "pk_wchar",
- "pk_wstring",
- "pk_value_base"
-
- };
-
-static TAO::TypeCode::Enum<char const *,
- char const * const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_PrimitiveKind (
- "IDL:omg.org/CORBA/PrimitiveKind:1.0",
- "PrimitiveKind",
- _tao_enumerators_CORBA_PrimitiveKind,
- 22);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_PrimitiveKind =
- &_tao_tc_CORBA_PrimitiveKind;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_Repository (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/Repository:1.0",
- "Repository");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_Repository =
- &_tao_tc_CORBA_Repository;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ModuleDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ModuleDef:1.0",
- "ModuleDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ModuleDef =
- &_tao_tc_CORBA_ModuleDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ModuleDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ModuleDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ModuleDescription:1.0",
- "ModuleDescription",
- _tao_fields_CORBA_ModuleDescription,
- 4);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ModuleDescription =
- &_tao_tc_CORBA_ModuleDescription;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ConstantDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ConstantDef:1.0",
- "ConstantDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ConstantDef =
- &_tao_tc_CORBA_ConstantDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ConstantDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "type", &CORBA::_tc_TypeCode },
- { "value", &CORBA::_tc_any }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ConstantDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ConstantDescription:1.0",
- "ConstantDescription",
- _tao_fields_CORBA_ConstantDescription,
- 6);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ConstantDescription =
- &_tao_tc_CORBA_ConstantDescription;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_StructDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/StructDef:1.0",
- "StructDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_StructDef =
- &_tao_tc_CORBA_StructDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_UnionDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/UnionDef:1.0",
- "UnionDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_UnionDef =
- &_tao_tc_CORBA_UnionDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_EnumDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/EnumDef:1.0",
- "EnumDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_EnumDef =
- &_tao_tc_CORBA_EnumDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_AliasDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/AliasDef:1.0",
- "AliasDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_AliasDef =
- &_tao_tc_CORBA_AliasDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_NativeDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/NativeDef:1.0",
- "NativeDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_NativeDef =
- &_tao_tc_CORBA_NativeDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_PrimitiveDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/PrimitiveDef:1.0",
- "PrimitiveDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_PrimitiveDef =
- &_tao_tc_CORBA_PrimitiveDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_StringDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/StringDef:1.0",
- "StringDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_StringDef =
- &_tao_tc_CORBA_StringDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_WstringDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/WstringDef:1.0",
- "WstringDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_WstringDef =
- &_tao_tc_CORBA_WstringDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_SequenceDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/SequenceDef:1.0",
- "SequenceDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_SequenceDef =
- &_tao_tc_CORBA_SequenceDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ArrayDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ArrayDef:1.0",
- "ArrayDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ArrayDef =
- &_tao_tc_CORBA_ArrayDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExceptionDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ExceptionDef:1.0",
- "ExceptionDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExceptionDef =
- &_tao_tc_CORBA_ExceptionDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_ExceptionDefSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ExceptionDefSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ExceptionDefSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_ExceptionDef,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ExceptionDefSeq_0 =
- &CORBA_ExceptionDefSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ExceptionDefSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExceptionDefSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ExceptionDefSeq:1.0",
- "ExceptionDefSeq",
- &TAO::TypeCode::tc_CORBA_ExceptionDefSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExceptionDefSeq =
- &_tao_tc_CORBA_ExceptionDefSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/enum_typecode.cpp:34
-
-static char const * const _tao_enumerators_CORBA_AttributeMode[] =
- {
- "ATTR_NORMAL",
- "ATTR_READONLY"
-
- };
-
-static TAO::TypeCode::Enum<char const *,
- char const * const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_AttributeMode (
- "IDL:omg.org/CORBA/AttributeMode:1.0",
- "AttributeMode",
- _tao_enumerators_CORBA_AttributeMode,
- 2);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_AttributeMode =
- &_tao_tc_CORBA_AttributeMode;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_AttributeDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/AttributeDef:1.0",
- "AttributeDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_AttributeDef =
- &_tao_tc_CORBA_AttributeDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_AttributeDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "type", &CORBA::_tc_TypeCode },
- { "mode", &CORBA::_tc_AttributeMode }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_AttributeDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/AttributeDescription:1.0",
- "AttributeDescription",
- _tao_fields_CORBA_AttributeDescription,
- 6);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_AttributeDescription =
- &_tao_tc_CORBA_AttributeDescription;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ExtAttributeDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "type", &CORBA::_tc_TypeCode },
- { "mode", &CORBA::_tc_AttributeMode },
- { "get_exceptions", &CORBA::_tc_ExcDescriptionSeq },
- { "put_exceptions", &CORBA::_tc_ExcDescriptionSeq }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtAttributeDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ExtAttributeDescription:1.0",
- "ExtAttributeDescription",
- _tao_fields_CORBA_ExtAttributeDescription,
- 8);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtAttributeDescription =
- &_tao_tc_CORBA_ExtAttributeDescription;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtAttributeDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ExtAttributeDef:1.0",
- "ExtAttributeDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtAttributeDef =
- &_tao_tc_CORBA_ExtAttributeDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/enum_typecode.cpp:34
-
-static char const * const _tao_enumerators_CORBA_OperationMode[] =
- {
- "OP_NORMAL",
- "OP_ONEWAY"
-
- };
-
-static TAO::TypeCode::Enum<char const *,
- char const * const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_OperationMode (
- "IDL:omg.org/CORBA/OperationMode:1.0",
- "OperationMode",
- _tao_enumerators_CORBA_OperationMode,
- 2);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_OperationMode =
- &_tao_tc_CORBA_OperationMode;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ParameterDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "type", &CORBA::_tc_TypeCode },
- { "type_def", &CORBA::_tc_IDLType },
- { "mode", &CORBA::_tc_ParameterMode }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ParameterDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ParameterDescription:1.0",
- "ParameterDescription",
- _tao_fields_CORBA_ParameterDescription,
- 4);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ParameterDescription =
- &_tao_tc_CORBA_ParameterDescription;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_ParDescriptionSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ParDescriptionSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ParDescriptionSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_ParameterDescription,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ParDescriptionSeq_0 =
- &CORBA_ParDescriptionSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ParDescriptionSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ParDescriptionSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ParDescriptionSeq:1.0",
- "ParDescriptionSeq",
- &TAO::TypeCode::tc_CORBA_ParDescriptionSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ParDescriptionSeq =
- &_tao_tc_CORBA_ParDescriptionSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ContextIdentifier (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ContextIdentifier:1.0",
- "ContextIdentifier",
- &CORBA::_tc_Identifier);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ContextIdentifier =
- &_tao_tc_CORBA_ContextIdentifier;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_ContextIdSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ContextIdSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ContextIdSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_ContextIdentifier,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ContextIdSeq_0 =
- &CORBA_ContextIdSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ContextIdSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ContextIdSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ContextIdSeq:1.0",
- "ContextIdSeq",
- &TAO::TypeCode::tc_CORBA_ContextIdSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ContextIdSeq =
- &_tao_tc_CORBA_ContextIdSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_OperationDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/OperationDef:1.0",
- "OperationDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_OperationDef =
- &_tao_tc_CORBA_OperationDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_OperationDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "result", &CORBA::_tc_TypeCode },
- { "mode", &CORBA::_tc_OperationMode },
- { "contexts", &CORBA::_tc_ContextIdSeq },
- { "parameters", &CORBA::_tc_ParDescriptionSeq },
- { "exceptions", &CORBA::_tc_ExcDescriptionSeq }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_OperationDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/OperationDescription:1.0",
- "OperationDescription",
- _tao_fields_CORBA_OperationDescription,
- 9);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_OperationDescription =
- &_tao_tc_CORBA_OperationDescription;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_RepositoryIdSeq_GUARD
-#define _TAO_TYPECODE_CORBA_RepositoryIdSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_RepositoryIdSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_RepositoryId,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_RepositoryIdSeq_0 =
- &CORBA_RepositoryIdSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_RepositoryIdSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_RepositoryIdSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/RepositoryIdSeq:1.0",
- "RepositoryIdSeq",
- &TAO::TypeCode::tc_CORBA_RepositoryIdSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_RepositoryIdSeq =
- &_tao_tc_CORBA_RepositoryIdSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_OpDescriptionSeq_GUARD
-#define _TAO_TYPECODE_CORBA_OpDescriptionSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_OpDescriptionSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_OperationDescription,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_OpDescriptionSeq_0 =
- &CORBA_OpDescriptionSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_OpDescriptionSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_OpDescriptionSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/OpDescriptionSeq:1.0",
- "OpDescriptionSeq",
- &TAO::TypeCode::tc_CORBA_OpDescriptionSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_OpDescriptionSeq =
- &_tao_tc_CORBA_OpDescriptionSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_AttrDescriptionSeq_GUARD
-#define _TAO_TYPECODE_CORBA_AttrDescriptionSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_AttrDescriptionSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_AttributeDescription,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_AttrDescriptionSeq_0 =
- &CORBA_AttrDescriptionSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_AttrDescriptionSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_AttrDescriptionSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/AttrDescriptionSeq:1.0",
- "AttrDescriptionSeq",
- &TAO::TypeCode::tc_CORBA_AttrDescriptionSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_AttrDescriptionSeq =
- &_tao_tc_CORBA_AttrDescriptionSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_ExtAttrDescriptionSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ExtAttrDescriptionSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ExtAttrDescriptionSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_ExtAttributeDescription,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ExtAttrDescriptionSeq_0 =
- &CORBA_ExtAttrDescriptionSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ExtAttrDescriptionSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtAttrDescriptionSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ExtAttrDescriptionSeq:1.0",
- "ExtAttrDescriptionSeq",
- &TAO::TypeCode::tc_CORBA_ExtAttrDescriptionSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtAttrDescriptionSeq =
- &_tao_tc_CORBA_ExtAttrDescriptionSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_InterfaceDef_FullInterfaceDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "operations", &CORBA::_tc_OpDescriptionSeq },
- { "attributes", &CORBA::_tc_AttrDescriptionSeq },
- { "base_interfaces", &CORBA::_tc_RepositoryIdSeq },
- { "type", &CORBA::_tc_TypeCode }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_InterfaceDef_FullInterfaceDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/InterfaceDef/FullInterfaceDescription:1.0",
- "FullInterfaceDescription",
- _tao_fields_CORBA_InterfaceDef_FullInterfaceDescription,
- 8);
-
-::CORBA::TypeCode_ptr const CORBA::InterfaceDef::_tc_FullInterfaceDescription =
- &_tao_tc_CORBA_InterfaceDef_FullInterfaceDescription;
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_InterfaceDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/InterfaceDef:1.0",
- "InterfaceDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_InterfaceDef =
- &_tao_tc_CORBA_InterfaceDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_InterfaceDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "base_interfaces", &CORBA::_tc_RepositoryIdSeq }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_InterfaceDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/InterfaceDescription:1.0",
- "InterfaceDescription",
- _tao_fields_CORBA_InterfaceDescription,
- 5);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_InterfaceDescription =
- &_tao_tc_CORBA_InterfaceDescription;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "operations", &CORBA::_tc_OpDescriptionSeq },
- { "attributes", &CORBA::_tc_ExtAttrDescriptionSeq },
- { "base_interfaces", &CORBA::_tc_RepositoryIdSeq },
- { "type", &CORBA::_tc_TypeCode }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/InterfaceAttrExtension/ExtFullInterfaceDescription:1.0",
- "ExtFullInterfaceDescription",
- _tao_fields_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription,
- 8);
-
-::CORBA::TypeCode_ptr const CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription =
- &_tao_tc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription;
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_InterfaceAttrExtension (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0",
- "InterfaceAttrExtension");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_InterfaceAttrExtension =
- &_tao_tc_CORBA_InterfaceAttrExtension;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtInterfaceDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ExtInterfaceDef:1.0",
- "ExtInterfaceDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtInterfaceDef =
- &_tao_tc_CORBA_ExtInterfaceDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_AbstractInterfaceDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0",
- "AbstractInterfaceDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_AbstractInterfaceDef =
- &_tao_tc_CORBA_AbstractInterfaceDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtAbstractInterfaceDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0",
- "ExtAbstractInterfaceDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtAbstractInterfaceDef =
- &_tao_tc_CORBA_ExtAbstractInterfaceDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_LocalInterfaceDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/LocalInterfaceDef:1.0",
- "LocalInterfaceDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_LocalInterfaceDef =
- &_tao_tc_CORBA_LocalInterfaceDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtLocalInterfaceDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0",
- "ExtLocalInterfaceDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtLocalInterfaceDef =
- &_tao_tc_CORBA_ExtLocalInterfaceDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_enum/any_op_cs.cpp:52
-
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::PrimitiveKind _tao_elem
- )
-{
- TAO::Any_Basic_Impl_T<CORBA::PrimitiveKind>::insert (
- _tao_any,
- CORBA::_tc_PrimitiveKind,
- _tao_elem
- );
-}
-
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::PrimitiveKind &_tao_elem
- )
-{
- return
- TAO::Any_Basic_Impl_T<CORBA::PrimitiveKind>::extract (
- _tao_any,
- CORBA::_tc_PrimitiveKind,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::Repository>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::Repository_ptr _tao_elem
- )
-{
- CORBA::Repository_ptr _tao_objptr =
- CORBA::Repository::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::Repository_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::Repository>::insert (
- _tao_any,
- CORBA::Repository::_tao_any_destructor,
- CORBA::_tc_Repository,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::Repository_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::Repository>::extract (
- _tao_any,
- CORBA::Repository::_tao_any_destructor,
- CORBA::_tc_Repository,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ModuleDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ModuleDef_ptr _tao_elem
- )
-{
- CORBA::ModuleDef_ptr _tao_objptr =
- CORBA::ModuleDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ModuleDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ModuleDef>::insert (
- _tao_any,
- CORBA::ModuleDef::_tao_any_destructor,
- CORBA::_tc_ModuleDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ModuleDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ModuleDef>::extract (
- _tao_any,
- CORBA::ModuleDef::_tao_any_destructor,
- CORBA::_tc_ModuleDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ModuleDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ModuleDescription>::insert_copy (
- _tao_any,
- CORBA::ModuleDescription::_tao_any_destructor,
- CORBA::_tc_ModuleDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ModuleDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ModuleDescription>::insert (
- _tao_any,
- CORBA::ModuleDescription::_tao_any_destructor,
- CORBA::_tc_ModuleDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ModuleDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ModuleDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ModuleDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ModuleDescription>::extract (
- _tao_any,
- CORBA::ModuleDescription::_tao_any_destructor,
- CORBA::_tc_ModuleDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ConstantDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ConstantDef_ptr _tao_elem
- )
-{
- CORBA::ConstantDef_ptr _tao_objptr =
- CORBA::ConstantDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ConstantDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ConstantDef>::insert (
- _tao_any,
- CORBA::ConstantDef::_tao_any_destructor,
- CORBA::_tc_ConstantDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ConstantDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ConstantDef>::extract (
- _tao_any,
- CORBA::ConstantDef::_tao_any_destructor,
- CORBA::_tc_ConstantDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ConstantDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ConstantDescription>::insert_copy (
- _tao_any,
- CORBA::ConstantDescription::_tao_any_destructor,
- CORBA::_tc_ConstantDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ConstantDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ConstantDescription>::insert (
- _tao_any,
- CORBA::ConstantDescription::_tao_any_destructor,
- CORBA::_tc_ConstantDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ConstantDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ConstantDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ConstantDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ConstantDescription>::extract (
- _tao_any,
- CORBA::ConstantDescription::_tao_any_destructor,
- CORBA::_tc_ConstantDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::StructDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::StructDef_ptr _tao_elem
- )
-{
- CORBA::StructDef_ptr _tao_objptr =
- CORBA::StructDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::StructDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::StructDef>::insert (
- _tao_any,
- CORBA::StructDef::_tao_any_destructor,
- CORBA::_tc_StructDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::StructDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::StructDef>::extract (
- _tao_any,
- CORBA::StructDef::_tao_any_destructor,
- CORBA::_tc_StructDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::UnionDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::UnionDef_ptr _tao_elem
- )
-{
- CORBA::UnionDef_ptr _tao_objptr =
- CORBA::UnionDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::UnionDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::UnionDef>::insert (
- _tao_any,
- CORBA::UnionDef::_tao_any_destructor,
- CORBA::_tc_UnionDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::UnionDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::UnionDef>::extract (
- _tao_any,
- CORBA::UnionDef::_tao_any_destructor,
- CORBA::_tc_UnionDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::EnumDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::EnumDef_ptr _tao_elem
- )
-{
- CORBA::EnumDef_ptr _tao_objptr =
- CORBA::EnumDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::EnumDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::EnumDef>::insert (
- _tao_any,
- CORBA::EnumDef::_tao_any_destructor,
- CORBA::_tc_EnumDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::EnumDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::EnumDef>::extract (
- _tao_any,
- CORBA::EnumDef::_tao_any_destructor,
- CORBA::_tc_EnumDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::AliasDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::AliasDef_ptr _tao_elem
- )
-{
- CORBA::AliasDef_ptr _tao_objptr =
- CORBA::AliasDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::AliasDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::AliasDef>::insert (
- _tao_any,
- CORBA::AliasDef::_tao_any_destructor,
- CORBA::_tc_AliasDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::AliasDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::AliasDef>::extract (
- _tao_any,
- CORBA::AliasDef::_tao_any_destructor,
- CORBA::_tc_AliasDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::NativeDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::NativeDef_ptr _tao_elem
- )
-{
- CORBA::NativeDef_ptr _tao_objptr =
- CORBA::NativeDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::NativeDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::NativeDef>::insert (
- _tao_any,
- CORBA::NativeDef::_tao_any_destructor,
- CORBA::_tc_NativeDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::NativeDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::NativeDef>::extract (
- _tao_any,
- CORBA::NativeDef::_tao_any_destructor,
- CORBA::_tc_NativeDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::PrimitiveDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::PrimitiveDef_ptr _tao_elem
- )
-{
- CORBA::PrimitiveDef_ptr _tao_objptr =
- CORBA::PrimitiveDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::PrimitiveDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::PrimitiveDef>::insert (
- _tao_any,
- CORBA::PrimitiveDef::_tao_any_destructor,
- CORBA::_tc_PrimitiveDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::PrimitiveDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::PrimitiveDef>::extract (
- _tao_any,
- CORBA::PrimitiveDef::_tao_any_destructor,
- CORBA::_tc_PrimitiveDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::StringDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::StringDef_ptr _tao_elem
- )
-{
- CORBA::StringDef_ptr _tao_objptr =
- CORBA::StringDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::StringDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::StringDef>::insert (
- _tao_any,
- CORBA::StringDef::_tao_any_destructor,
- CORBA::_tc_StringDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::StringDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::StringDef>::extract (
- _tao_any,
- CORBA::StringDef::_tao_any_destructor,
- CORBA::_tc_StringDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::WstringDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::WstringDef_ptr _tao_elem
- )
-{
- CORBA::WstringDef_ptr _tao_objptr =
- CORBA::WstringDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::WstringDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::WstringDef>::insert (
- _tao_any,
- CORBA::WstringDef::_tao_any_destructor,
- CORBA::_tc_WstringDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::WstringDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::WstringDef>::extract (
- _tao_any,
- CORBA::WstringDef::_tao_any_destructor,
- CORBA::_tc_WstringDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::SequenceDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::SequenceDef_ptr _tao_elem
- )
-{
- CORBA::SequenceDef_ptr _tao_objptr =
- CORBA::SequenceDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::SequenceDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::SequenceDef>::insert (
- _tao_any,
- CORBA::SequenceDef::_tao_any_destructor,
- CORBA::_tc_SequenceDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::SequenceDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::SequenceDef>::extract (
- _tao_any,
- CORBA::SequenceDef::_tao_any_destructor,
- CORBA::_tc_SequenceDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ArrayDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ArrayDef_ptr _tao_elem
- )
-{
- CORBA::ArrayDef_ptr _tao_objptr =
- CORBA::ArrayDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ArrayDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ArrayDef>::insert (
- _tao_any,
- CORBA::ArrayDef::_tao_any_destructor,
- CORBA::_tc_ArrayDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ArrayDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ArrayDef>::extract (
- _tao_any,
- CORBA::ArrayDef::_tao_any_destructor,
- CORBA::_tc_ArrayDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ExceptionDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExceptionDef_ptr _tao_elem
- )
-{
- CORBA::ExceptionDef_ptr _tao_objptr =
- CORBA::ExceptionDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExceptionDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ExceptionDef>::insert (
- _tao_any,
- CORBA::ExceptionDef::_tao_any_destructor,
- CORBA::_tc_ExceptionDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExceptionDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ExceptionDef>::extract (
- _tao_any,
- CORBA::ExceptionDef::_tao_any_destructor,
- CORBA::_tc_ExceptionDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExceptionDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExceptionDefSeq>::insert_copy (
- _tao_any,
- CORBA::ExceptionDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExceptionDefSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExceptionDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExceptionDefSeq>::insert (
- _tao_any,
- CORBA::ExceptionDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExceptionDefSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExceptionDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ExceptionDefSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExceptionDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExceptionDefSeq>::extract (
- _tao_any,
- CORBA::ExceptionDefSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExceptionDefSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_enum/any_op_cs.cpp:52
-
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::AttributeMode _tao_elem
- )
-{
- TAO::Any_Basic_Impl_T<CORBA::AttributeMode>::insert (
- _tao_any,
- CORBA::_tc_AttributeMode,
- _tao_elem
- );
-}
-
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::AttributeMode &_tao_elem
- )
-{
- return
- TAO::Any_Basic_Impl_T<CORBA::AttributeMode>::extract (
- _tao_any,
- CORBA::_tc_AttributeMode,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::AttributeDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::AttributeDef_ptr _tao_elem
- )
-{
- CORBA::AttributeDef_ptr _tao_objptr =
- CORBA::AttributeDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::AttributeDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::AttributeDef>::insert (
- _tao_any,
- CORBA::AttributeDef::_tao_any_destructor,
- CORBA::_tc_AttributeDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::AttributeDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::AttributeDef>::extract (
- _tao_any,
- CORBA::AttributeDef::_tao_any_destructor,
- CORBA::_tc_AttributeDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::AttributeDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::AttributeDescription>::insert_copy (
- _tao_any,
- CORBA::AttributeDescription::_tao_any_destructor,
- CORBA::_tc_AttributeDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::AttributeDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::AttributeDescription>::insert (
- _tao_any,
- CORBA::AttributeDescription::_tao_any_destructor,
- CORBA::_tc_AttributeDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::AttributeDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::AttributeDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::AttributeDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::AttributeDescription>::extract (
- _tao_any,
- CORBA::AttributeDescription::_tao_any_destructor,
- CORBA::_tc_AttributeDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExtAttributeDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtAttributeDescription>::insert_copy (
- _tao_any,
- CORBA::ExtAttributeDescription::_tao_any_destructor,
- CORBA::_tc_ExtAttributeDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtAttributeDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtAttributeDescription>::insert (
- _tao_any,
- CORBA::ExtAttributeDescription::_tao_any_destructor,
- CORBA::_tc_ExtAttributeDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtAttributeDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ExtAttributeDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExtAttributeDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExtAttributeDescription>::extract (
- _tao_any,
- CORBA::ExtAttributeDescription::_tao_any_destructor,
- CORBA::_tc_ExtAttributeDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ExtAttributeDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtAttributeDef_ptr _tao_elem
- )
-{
- CORBA::ExtAttributeDef_ptr _tao_objptr =
- CORBA::ExtAttributeDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtAttributeDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ExtAttributeDef>::insert (
- _tao_any,
- CORBA::ExtAttributeDef::_tao_any_destructor,
- CORBA::_tc_ExtAttributeDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtAttributeDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ExtAttributeDef>::extract (
- _tao_any,
- CORBA::ExtAttributeDef::_tao_any_destructor,
- CORBA::_tc_ExtAttributeDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_enum/any_op_cs.cpp:52
-
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::OperationMode _tao_elem
- )
-{
- TAO::Any_Basic_Impl_T<CORBA::OperationMode>::insert (
- _tao_any,
- CORBA::_tc_OperationMode,
- _tao_elem
- );
-}
-
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::OperationMode &_tao_elem
- )
-{
- return
- TAO::Any_Basic_Impl_T<CORBA::OperationMode>::extract (
- _tao_any,
- CORBA::_tc_OperationMode,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ParameterDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ParameterDescription>::insert_copy (
- _tao_any,
- CORBA::ParameterDescription::_tao_any_destructor,
- CORBA::_tc_ParameterDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ParameterDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ParameterDescription>::insert (
- _tao_any,
- CORBA::ParameterDescription::_tao_any_destructor,
- CORBA::_tc_ParameterDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ParameterDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ParameterDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ParameterDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ParameterDescription>::extract (
- _tao_any,
- CORBA::ParameterDescription::_tao_any_destructor,
- CORBA::_tc_ParameterDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ParDescriptionSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ParDescriptionSeq>::insert_copy (
- _tao_any,
- CORBA::ParDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ParDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ParDescriptionSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ParDescriptionSeq>::insert (
- _tao_any,
- CORBA::ParDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ParDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ParDescriptionSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ParDescriptionSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ParDescriptionSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ParDescriptionSeq>::extract (
- _tao_any,
- CORBA::ParDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ParDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ContextIdSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ContextIdSeq>::insert_copy (
- _tao_any,
- CORBA::ContextIdSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ContextIdSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ContextIdSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ContextIdSeq>::insert (
- _tao_any,
- CORBA::ContextIdSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ContextIdSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ContextIdSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ContextIdSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ContextIdSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ContextIdSeq>::extract (
- _tao_any,
- CORBA::ContextIdSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ContextIdSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::OperationDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::OperationDef_ptr _tao_elem
- )
-{
- CORBA::OperationDef_ptr _tao_objptr =
- CORBA::OperationDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::OperationDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::OperationDef>::insert (
- _tao_any,
- CORBA::OperationDef::_tao_any_destructor,
- CORBA::_tc_OperationDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::OperationDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::OperationDef>::extract (
- _tao_any,
- CORBA::OperationDef::_tao_any_destructor,
- CORBA::_tc_OperationDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::OperationDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::OperationDescription>::insert_copy (
- _tao_any,
- CORBA::OperationDescription::_tao_any_destructor,
- CORBA::_tc_OperationDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::OperationDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::OperationDescription>::insert (
- _tao_any,
- CORBA::OperationDescription::_tao_any_destructor,
- CORBA::_tc_OperationDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::OperationDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::OperationDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::OperationDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::OperationDescription>::extract (
- _tao_any,
- CORBA::OperationDescription::_tao_any_destructor,
- CORBA::_tc_OperationDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::RepositoryIdSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::RepositoryIdSeq>::insert_copy (
- _tao_any,
- CORBA::RepositoryIdSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_RepositoryIdSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::RepositoryIdSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::RepositoryIdSeq>::insert (
- _tao_any,
- CORBA::RepositoryIdSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_RepositoryIdSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::RepositoryIdSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::RepositoryIdSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::RepositoryIdSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::RepositoryIdSeq>::extract (
- _tao_any,
- CORBA::RepositoryIdSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_RepositoryIdSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::OpDescriptionSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::OpDescriptionSeq>::insert_copy (
- _tao_any,
- CORBA::OpDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_OpDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::OpDescriptionSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::OpDescriptionSeq>::insert (
- _tao_any,
- CORBA::OpDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_OpDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::OpDescriptionSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::OpDescriptionSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::OpDescriptionSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::OpDescriptionSeq>::extract (
- _tao_any,
- CORBA::OpDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_OpDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::AttrDescriptionSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::AttrDescriptionSeq>::insert_copy (
- _tao_any,
- CORBA::AttrDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_AttrDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::AttrDescriptionSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::AttrDescriptionSeq>::insert (
- _tao_any,
- CORBA::AttrDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_AttrDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::AttrDescriptionSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::AttrDescriptionSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::AttrDescriptionSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::AttrDescriptionSeq>::extract (
- _tao_any,
- CORBA::AttrDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_AttrDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExtAttrDescriptionSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtAttrDescriptionSeq>::insert_copy (
- _tao_any,
- CORBA::ExtAttrDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtAttrDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtAttrDescriptionSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtAttrDescriptionSeq>::insert (
- _tao_any,
- CORBA::ExtAttrDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtAttrDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtAttrDescriptionSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ExtAttrDescriptionSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExtAttrDescriptionSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExtAttrDescriptionSeq>::extract (
- _tao_any,
- CORBA::ExtAttrDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ExtAttrDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::InterfaceDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::InterfaceDef_ptr _tao_elem
- )
-{
- CORBA::InterfaceDef_ptr _tao_objptr =
- CORBA::InterfaceDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::InterfaceDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::InterfaceDef>::insert (
- _tao_any,
- CORBA::InterfaceDef::_tao_any_destructor,
- CORBA::_tc_InterfaceDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::InterfaceDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::InterfaceDef>::extract (
- _tao_any,
- CORBA::InterfaceDef::_tao_any_destructor,
- CORBA::_tc_InterfaceDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::InterfaceDef::FullInterfaceDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::InterfaceDef::FullInterfaceDescription>::insert_copy (
- _tao_any,
- CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor,
- CORBA::InterfaceDef::_tc_FullInterfaceDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::InterfaceDef::FullInterfaceDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::InterfaceDef::FullInterfaceDescription>::insert (
- _tao_any,
- CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor,
- CORBA::InterfaceDef::_tc_FullInterfaceDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::InterfaceDef::FullInterfaceDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::InterfaceDef::FullInterfaceDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::InterfaceDef::FullInterfaceDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::InterfaceDef::FullInterfaceDescription>::extract (
- _tao_any,
- CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor,
- CORBA::InterfaceDef::_tc_FullInterfaceDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::InterfaceDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::InterfaceDescription>::insert_copy (
- _tao_any,
- CORBA::InterfaceDescription::_tao_any_destructor,
- CORBA::_tc_InterfaceDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::InterfaceDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::InterfaceDescription>::insert (
- _tao_any,
- CORBA::InterfaceDescription::_tao_any_destructor,
- CORBA::_tc_InterfaceDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::InterfaceDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::InterfaceDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::InterfaceDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::InterfaceDescription>::extract (
- _tao_any,
- CORBA::InterfaceDescription::_tao_any_destructor,
- CORBA::_tc_InterfaceDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::InterfaceAttrExtension>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::InterfaceAttrExtension_ptr _tao_elem
- )
-{
- CORBA::InterfaceAttrExtension_ptr _tao_objptr =
- CORBA::InterfaceAttrExtension::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::InterfaceAttrExtension_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::InterfaceAttrExtension>::insert (
- _tao_any,
- CORBA::InterfaceAttrExtension::_tao_any_destructor,
- CORBA::_tc_InterfaceAttrExtension,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::InterfaceAttrExtension_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::InterfaceAttrExtension>::extract (
- _tao_any,
- CORBA::InterfaceAttrExtension::_tao_any_destructor,
- CORBA::_tc_InterfaceAttrExtension,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::insert_copy (
- _tao_any,
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor,
- CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::insert (
- _tao_any,
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor,
- CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::extract (
- _tao_any,
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor,
- CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ExtInterfaceDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtInterfaceDef_ptr _tao_elem
- )
-{
- CORBA::ExtInterfaceDef_ptr _tao_objptr =
- CORBA::ExtInterfaceDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtInterfaceDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ExtInterfaceDef>::insert (
- _tao_any,
- CORBA::ExtInterfaceDef::_tao_any_destructor,
- CORBA::_tc_ExtInterfaceDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtInterfaceDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ExtInterfaceDef>::extract (
- _tao_any,
- CORBA::ExtInterfaceDef::_tao_any_destructor,
- CORBA::_tc_ExtInterfaceDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::AbstractInterfaceDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::AbstractInterfaceDef_ptr _tao_elem
- )
-{
- CORBA::AbstractInterfaceDef_ptr _tao_objptr =
- CORBA::AbstractInterfaceDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::AbstractInterfaceDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::AbstractInterfaceDef>::insert (
- _tao_any,
- CORBA::AbstractInterfaceDef::_tao_any_destructor,
- CORBA::_tc_AbstractInterfaceDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::AbstractInterfaceDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::AbstractInterfaceDef>::extract (
- _tao_any,
- CORBA::AbstractInterfaceDef::_tao_any_destructor,
- CORBA::_tc_AbstractInterfaceDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ExtAbstractInterfaceDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtAbstractInterfaceDef_ptr _tao_elem
- )
-{
- CORBA::ExtAbstractInterfaceDef_ptr _tao_objptr =
- CORBA::ExtAbstractInterfaceDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtAbstractInterfaceDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ExtAbstractInterfaceDef>::insert (
- _tao_any,
- CORBA::ExtAbstractInterfaceDef::_tao_any_destructor,
- CORBA::_tc_ExtAbstractInterfaceDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtAbstractInterfaceDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ExtAbstractInterfaceDef>::extract (
- _tao_any,
- CORBA::ExtAbstractInterfaceDef::_tao_any_destructor,
- CORBA::_tc_ExtAbstractInterfaceDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::LocalInterfaceDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::LocalInterfaceDef_ptr _tao_elem
- )
-{
- CORBA::LocalInterfaceDef_ptr _tao_objptr =
- CORBA::LocalInterfaceDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::LocalInterfaceDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::LocalInterfaceDef>::insert (
- _tao_any,
- CORBA::LocalInterfaceDef::_tao_any_destructor,
- CORBA::_tc_LocalInterfaceDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::LocalInterfaceDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::LocalInterfaceDef>::extract (
- _tao_any,
- CORBA::LocalInterfaceDef::_tao_any_destructor,
- CORBA::_tc_LocalInterfaceDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ExtLocalInterfaceDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtLocalInterfaceDef_ptr _tao_elem
- )
-{
- CORBA::ExtLocalInterfaceDef_ptr _tao_objptr =
- CORBA::ExtLocalInterfaceDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtLocalInterfaceDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ExtLocalInterfaceDef>::insert (
- _tao_any,
- CORBA::ExtLocalInterfaceDef::_tao_any_destructor,
- CORBA::_tc_ExtLocalInterfaceDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtLocalInterfaceDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ExtLocalInterfaceDef>::extract (
- _tao_any,
- CORBA::ExtLocalInterfaceDef::_tao_any_destructor,
- CORBA::_tc_ExtLocalInterfaceDef,
- _tao_elem
- );
-}
diff --git a/TAO/tao/IFR_Client/IFR_BasicA.h b/TAO/tao/IFR_Client/IFR_BasicA.h
new file mode 100644
index 00000000000..f79b2d40fc4
--- /dev/null
+++ b/TAO/tao/IFR_Client/IFR_BasicA.h
@@ -0,0 +1,44 @@
+// -*- C++ -*-
+//
+// $Id$
+
+// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
+// TAO and the TAO IDL Compiler have been developed by:
+// Center for Distributed Object Computing
+// Washington University
+// St. Louis, MO
+// USA
+// http://www.cs.wustl.edu/~schmidt/doc-center.html
+// and
+// Distributed Object Computing Laboratory
+// University of California at Irvine
+// Irvine, CA
+// USA
+// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
+//
+// Information about TAO is available at:
+// http://www.cs.wustl.edu/~schmidt/TAO.html
+
+// TAO_IDL - Generated from
+// be\be_codegen.cpp:390
+
+#ifndef _TAO_IDL_ORIG_IFR_BASICA_H_
+#define _TAO_IDL_ORIG_IFR_BASICA_H_
+
+#include /**/ "ace/pre.h"
+
+#include "tao/IFR_Client/IFR_BasicC.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include /**/ "ace/post.h"
+#endif /* ifndef */
+
diff --git a/TAO/tao/IFR_Client/IFR_BasicC.cpp b/TAO/tao/IFR_Client/IFR_BasicC.cpp
index 30d2cbf70ba..e9b3916a962 100644
--- a/TAO/tao/IFR_Client/IFR_BasicC.cpp
+++ b/TAO/tao/IFR_Client/IFR_BasicC.cpp
@@ -26,20 +26,35 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// be\be_codegen.cpp:291
+// be\be_codegen.cpp:293
#include "IFR_BasicC.h"
#include "tao/CDR.h"
-#include "tao/Exception_Data.h"
+#include "tao/IFR_Client/IFR_BaseC.h"
+#include "tao/AnyTypeCode/orb_typesA.h"
+#include "tao/AnyTypeCode/ParameterModeA.h"
#include "tao/Invocation_Adapter.h"
#include "tao/Object_T.h"
+#include "tao/AnyTypeCode/Null_RefCount_Policy.h"
+#include "tao/AnyTypeCode/TypeCode_Constants.h"
+#include "tao/AnyTypeCode/Alias_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Enum_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Objref_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Sequence_TypeCode_Static.h"
+#include "tao/AnyTypeCode/String_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Struct_TypeCode_Static.h"
+#include "tao/AnyTypeCode/TypeCode_Struct_Field.h"
+#include "tao/AnyTypeCode/Recursive_Type_TypeCode.h"
+#include "tao/AnyTypeCode/Any_Impl_T.h"
+#include "tao/AnyTypeCode/Any_Dual_Impl_T.h"
+#include "tao/AnyTypeCode/Any_Basic_Impl_T.h"
#include "tao/Basic_Arguments.h"
#include "tao/Object_Argument_T.h"
#include "tao/Special_Basic_Arguments.h"
#include "tao/UB_String_Arguments.h"
#include "tao/Var_Size_Argument_T.h"
-#include "tao/Any_Arg_Traits.h"
+#include "tao/AnyTypeCode/Any_Arg_Traits.h"
#include "ace/OS_NS_string.h"
#if defined (__BORLANDC__)
@@ -51,15 +66,18 @@
#endif /* !defined INLINE */
// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:69
+// be\be_visitor_arg_traits.cpp:70
// Arg traits specializations.
namespace TAO
{
-#if !defined (_CORBA_CONTAINED__ARG_TRAITS_CS_)
-#define _CORBA_CONTAINED__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_CONTAINED__ARG_TRAITS_)
+#define _CORBA_CONTAINED__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::Contained>
: public
@@ -67,16 +85,20 @@ namespace TAO
CORBA::Contained_ptr,
CORBA::Contained_var,
CORBA::Contained_out,
- TAO::Objref_Traits<CORBA::Contained>
+ TAO::Objref_Traits<CORBA::Contained>,
+ TAO::Any_Insert_Policy_Stream <CORBA::Contained_ptr>
>
{
};
#endif /* end #if !defined */
-#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_CS_)
-#define _CORBA_IDLTYPE__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_)
+#define _CORBA_IDLTYPE__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::IDLType>
: public
@@ -84,130 +106,140 @@ namespace TAO
CORBA::IDLType_ptr,
CORBA::IDLType_var,
CORBA::IDLType_out,
- TAO::Objref_Traits<CORBA::IDLType>
+ TAO::Objref_Traits<CORBA::IDLType>,
+ TAO::Any_Insert_Policy_Stream <CORBA::IDLType_ptr>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:751
+ // be\be_visitor_arg_traits.cpp:828
+
+#if !defined (_CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_)
+#define _CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_
-#if !defined (_CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_CS_)
-#define _CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::InterfaceDef::FullInterfaceDescription>
: public
Var_Size_Arg_Traits_T<
CORBA::InterfaceDef::FullInterfaceDescription,
CORBA::InterfaceDef::FullInterfaceDescription_var,
- CORBA::InterfaceDef::FullInterfaceDescription_out
+ CORBA::InterfaceDef::FullInterfaceDescription_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDef::FullInterfaceDescription>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_)
+#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::InterfaceDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::InterfaceDefSeq,
CORBA::InterfaceDefSeq_var,
- CORBA::InterfaceDefSeq_out
+ CORBA::InterfaceDefSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDefSeq>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_)
+#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_
-#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::StructMemberSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::StructMemberSeq,
CORBA::StructMemberSeq_var,
- CORBA::StructMemberSeq_out
+ CORBA::StructMemberSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::StructMemberSeq>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_EXCDESCRIPTIONSEQ__ARG_TRAITS_)
+#define _CORBA_EXCDESCRIPTIONSEQ__ARG_TRAITS_
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ__ARG_TRAITS_CS_)
-#define _CORBA_EXCDESCRIPTIONSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::ExcDescriptionSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ExcDescriptionSeq,
CORBA::ExcDescriptionSeq_var,
- CORBA::ExcDescriptionSeq_out
+ CORBA::ExcDescriptionSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExcDescriptionSeq>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_)
+#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_
-#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::UnionMemberSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::UnionMemberSeq,
CORBA::UnionMemberSeq_var,
- CORBA::UnionMemberSeq_out
+ CORBA::UnionMemberSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::UnionMemberSeq>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_)
+#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_
-#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::EnumMemberSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::EnumMemberSeq,
CORBA::EnumMemberSeq_var,
- CORBA::EnumMemberSeq_out
+ CORBA::EnumMemberSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::EnumMemberSeq>
>
{
};
#endif /* end #if !defined */
-#if !defined (_CORBA_PRIMITIVEDEF__ARG_TRAITS_CS_)
-#define _CORBA_PRIMITIVEDEF__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_PRIMITIVEDEF__ARG_TRAITS_)
+#define _CORBA_PRIMITIVEDEF__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::PrimitiveDef>
: public
@@ -215,16 +247,20 @@ namespace TAO
CORBA::PrimitiveDef_ptr,
CORBA::PrimitiveDef_var,
CORBA::PrimitiveDef_out,
- TAO::Objref_Traits<CORBA::PrimitiveDef>
+ TAO::Objref_Traits<CORBA::PrimitiveDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::PrimitiveDef_ptr>
>
{
};
#endif /* end #if !defined */
-#if !defined (_CORBA_STRINGDEF__ARG_TRAITS_CS_)
-#define _CORBA_STRINGDEF__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_STRINGDEF__ARG_TRAITS_)
+#define _CORBA_STRINGDEF__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::StringDef>
: public
@@ -232,16 +268,20 @@ namespace TAO
CORBA::StringDef_ptr,
CORBA::StringDef_var,
CORBA::StringDef_out,
- TAO::Objref_Traits<CORBA::StringDef>
+ TAO::Objref_Traits<CORBA::StringDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::StringDef_ptr>
>
{
};
#endif /* end #if !defined */
-#if !defined (_CORBA_SEQUENCEDEF__ARG_TRAITS_CS_)
-#define _CORBA_SEQUENCEDEF__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_SEQUENCEDEF__ARG_TRAITS_)
+#define _CORBA_SEQUENCEDEF__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::SequenceDef>
: public
@@ -249,16 +289,20 @@ namespace TAO
CORBA::SequenceDef_ptr,
CORBA::SequenceDef_var,
CORBA::SequenceDef_out,
- TAO::Objref_Traits<CORBA::SequenceDef>
+ TAO::Objref_Traits<CORBA::SequenceDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::SequenceDef_ptr>
>
{
};
#endif /* end #if !defined */
-#if !defined (_CORBA_ARRAYDEF__ARG_TRAITS_CS_)
-#define _CORBA_ARRAYDEF__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_ARRAYDEF__ARG_TRAITS_)
+#define _CORBA_ARRAYDEF__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::ArrayDef>
: public
@@ -266,16 +310,20 @@ namespace TAO
CORBA::ArrayDef_ptr,
CORBA::ArrayDef_var,
CORBA::ArrayDef_out,
- TAO::Objref_Traits<CORBA::ArrayDef>
+ TAO::Objref_Traits<CORBA::ArrayDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ArrayDef_ptr>
>
{
};
#endif /* end #if !defined */
-#if !defined (_CORBA_WSTRINGDEF__ARG_TRAITS_CS_)
-#define _CORBA_WSTRINGDEF__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_WSTRINGDEF__ARG_TRAITS_)
+#define _CORBA_WSTRINGDEF__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::WstringDef>
: public
@@ -283,16 +331,20 @@ namespace TAO
CORBA::WstringDef_ptr,
CORBA::WstringDef_var,
CORBA::WstringDef_out,
- TAO::Objref_Traits<CORBA::WstringDef>
+ TAO::Objref_Traits<CORBA::WstringDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::WstringDef_ptr>
>
{
};
#endif /* end #if !defined */
-#if !defined (_CORBA_FIXEDDEF__ARG_TRAITS_CS_)
-#define _CORBA_FIXEDDEF__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_FIXEDDEF__ARG_TRAITS_)
+#define _CORBA_FIXEDDEF__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::FixedDef>
: public
@@ -300,69 +352,76 @@ namespace TAO
CORBA::FixedDef_ptr,
CORBA::FixedDef_var,
CORBA::FixedDef_out,
- TAO::Objref_Traits<CORBA::FixedDef>
+ TAO::Objref_Traits<CORBA::FixedDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::FixedDef_ptr>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:709
+ // be\be_visitor_arg_traits.cpp:786
+
+#if !defined (_CORBA_PRIMITIVEKIND__ARG_TRAITS_)
+#define _CORBA_PRIMITIVEKIND__ARG_TRAITS_
-#if !defined (_CORBA_PRIMITIVEKIND__ARG_TRAITS_CS_)
-#define _CORBA_PRIMITIVEKIND__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::PrimitiveKind>
: public
Basic_Arg_Traits_T<
- CORBA::PrimitiveKind
+ CORBA::PrimitiveKind,
+ TAO::Any_Insert_Policy_Stream <CORBA::PrimitiveKind>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_)
+#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::ExceptionDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ExceptionDefSeq,
CORBA::ExceptionDefSeq_var,
- CORBA::ExceptionDefSeq_out
+ CORBA::ExceptionDefSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExceptionDefSeq>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:709
+ // be\be_visitor_arg_traits.cpp:786
+
+#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_)
+#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_
-#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_CS_)
-#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::AttributeMode>
: public
Basic_Arg_Traits_T<
- CORBA::AttributeMode
+ CORBA::AttributeMode,
+ TAO::Any_Insert_Policy_Stream <CORBA::AttributeMode>
>
{
};
#endif /* end #if !defined */
-#if !defined (_CORBA_ATTRIBUTEDEF__ARG_TRAITS_CS_)
-#define _CORBA_ATTRIBUTEDEF__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_ATTRIBUTEDEF__ARG_TRAITS_)
+#define _CORBA_ATTRIBUTEDEF__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::AttributeDef>
: public
@@ -370,35 +429,40 @@ namespace TAO
CORBA::AttributeDef_ptr,
CORBA::AttributeDef_var,
CORBA::AttributeDef_out,
- TAO::Objref_Traits<CORBA::AttributeDef>
+ TAO::Objref_Traits<CORBA::AttributeDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::AttributeDef_ptr>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:751
+ // be\be_visitor_arg_traits.cpp:828
+
+#if !defined (_CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_)
+#define _CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_
-#if !defined (_CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_CS_)
-#define _CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::ExtAttributeDescription>
: public
Var_Size_Arg_Traits_T<
CORBA::ExtAttributeDescription,
CORBA::ExtAttributeDescription_var,
- CORBA::ExtAttributeDescription_out
+ CORBA::ExtAttributeDescription_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExtAttributeDescription>
>
{
};
#endif /* end #if !defined */
-#if !defined (_CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_CS_)
-#define _CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_)
+#define _CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::ExtAttributeDef>
: public
@@ -406,71 +470,78 @@ namespace TAO
CORBA::ExtAttributeDef_ptr,
CORBA::ExtAttributeDef_var,
CORBA::ExtAttributeDef_out,
- TAO::Objref_Traits<CORBA::ExtAttributeDef>
+ TAO::Objref_Traits<CORBA::ExtAttributeDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExtAttributeDef_ptr>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:709
+ // be\be_visitor_arg_traits.cpp:786
+
+#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_)
+#define _CORBA_OPERATIONMODE__ARG_TRAITS_
-#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_CS_)
-#define _CORBA_OPERATIONMODE__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::OperationMode>
: public
Basic_Arg_Traits_T<
- CORBA::OperationMode
+ CORBA::OperationMode,
+ TAO::Any_Insert_Policy_Stream <CORBA::OperationMode>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_)
+#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_CS_)
-#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::ParDescriptionSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ParDescriptionSeq,
CORBA::ParDescriptionSeq_var,
- CORBA::ParDescriptionSeq_out
+ CORBA::ParDescriptionSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ParDescriptionSeq>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_)
+#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_
-#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_CS_)
-#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::ContextIdSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ContextIdSeq,
CORBA::ContextIdSeq_var,
- CORBA::ContextIdSeq_out
+ CORBA::ContextIdSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ContextIdSeq>
>
{
};
#endif /* end #if !defined */
-#if !defined (_CORBA_OPERATIONDEF__ARG_TRAITS_CS_)
-#define _CORBA_OPERATIONDEF__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_OPERATIONDEF__ARG_TRAITS_)
+#define _CORBA_OPERATIONDEF__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::OperationDef>
: public
@@ -478,26 +549,28 @@ namespace TAO
CORBA::OperationDef_ptr,
CORBA::OperationDef_var,
CORBA::OperationDef_out,
- TAO::Objref_Traits<CORBA::OperationDef>
+ TAO::Objref_Traits<CORBA::OperationDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::OperationDef_ptr>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:751
+ // be\be_visitor_arg_traits.cpp:828
+
+#if !defined (_CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_)
+#define _CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_
-#if !defined (_CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_CS_)
-#define _CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>
: public
Var_Size_Arg_Traits_T<
CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription,
CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var,
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>
>
{
};
@@ -507,6 +580,53 @@ namespace TAO
// TAO_IDL - Generated from
+// be\be_visitor_typecode/enum_typecode.cpp:34
+
+static char const * const _tao_enumerators_CORBA_PrimitiveKind[] =
+ {
+ "pk_null",
+ "pk_void",
+ "pk_short",
+ "pk_long",
+ "pk_ushort",
+ "pk_ulong",
+ "pk_float",
+ "pk_double",
+ "pk_boolean",
+ "pk_char",
+ "pk_octet",
+ "pk_any",
+ "pk_TypeCode",
+ "pk_Principal",
+ "pk_string",
+ "pk_objref",
+ "pk_longlong",
+ "pk_ulonglong",
+ "pk_longdouble",
+ "pk_wchar",
+ "pk_wstring",
+ "pk_value_base"
+
+ };
+
+static TAO::TypeCode::Enum<char const *,
+ char const * const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_PrimitiveKind (
+ "IDL:omg.org/CORBA/PrimitiveKind:1.0",
+ "PrimitiveKind",
+ _tao_enumerators_CORBA_PrimitiveKind,
+ 22);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_PrimitiveKind =
+ &_tao_tc_CORBA_PrimitiveKind;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::Repository.
@@ -543,7 +663,7 @@ TAO::Objref_Traits<CORBA::Repository>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_Repository_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -563,21 +683,21 @@ TAO::Collocation_Proxy_Broker *
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_Repository_Proxy_Broker_ == 0)
{
CORBA_Repository_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::Contained>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_search_id (search_id);
-
+
+ TAO::Arg_Traits< ::CORBA::Contained>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_search_id (search_id);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_search_id
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -586,10 +706,10 @@ TAO::Collocation_Proxy_Broker *
9,
this->the_TAO_Repository_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -608,21 +728,21 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_Repository_Proxy_Broker_ == 0)
{
CORBA_Repository_setup_collocation ();
}
-
+
TAO::Arg_Traits< ::CORBA::TypeCode>::ret_val _tao_retval;
TAO::Arg_Traits< ::CORBA::TypeCode>::in_arg_val _tao_tc (tc);
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_tc
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -631,10 +751,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
22,
this->the_TAO_Repository_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -653,21 +773,21 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_Repository_Proxy_Broker_ == 0)
{
CORBA_Repository_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::PrimitiveDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::PrimitiveKind>::in_arg_val _tao_kind (kind);
-
+
+ TAO::Arg_Traits< ::CORBA::PrimitiveDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::PrimitiveKind>::in_arg_val _tao_kind (kind);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_kind
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -676,10 +796,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
13,
this->the_TAO_Repository_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -698,21 +818,21 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_Repository_Proxy_Broker_ == 0)
{
CORBA_Repository_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::StringDef>::ret_val _tao_retval;
+
+ TAO::Arg_Traits< ::CORBA::StringDef>::ret_val _tao_retval;
TAO::Arg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound (bound);
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_bound
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -721,10 +841,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
13,
this->the_TAO_Repository_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -743,21 +863,21 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_Repository_Proxy_Broker_ == 0)
{
CORBA_Repository_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::WstringDef>::ret_val _tao_retval;
+
+ TAO::Arg_Traits< ::CORBA::WstringDef>::ret_val _tao_retval;
TAO::Arg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound (bound);
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_bound
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -766,10 +886,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
14,
this->the_TAO_Repository_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -789,23 +909,23 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_Repository_Proxy_Broker_ == 0)
{
CORBA_Repository_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::SequenceDef>::ret_val _tao_retval;
+
+ TAO::Arg_Traits< ::CORBA::SequenceDef>::ret_val _tao_retval;
TAO::Arg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound (bound);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_element_type (element_type);
-
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_element_type (element_type);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_bound,
&_tao_element_type
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -814,10 +934,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
15,
this->the_TAO_Repository_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -837,23 +957,23 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_Repository_Proxy_Broker_ == 0)
{
CORBA_Repository_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::ArrayDef>::ret_val _tao_retval;
+
+ TAO::Arg_Traits< ::CORBA::ArrayDef>::ret_val _tao_retval;
TAO::Arg_Traits< ::CORBA::ULong>::in_arg_val _tao_length (length);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_element_type (element_type);
-
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_element_type (element_type);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_length,
&_tao_element_type
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -862,10 +982,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
12,
this->the_TAO_Repository_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -885,23 +1005,23 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_Repository_Proxy_Broker_ == 0)
{
CORBA_Repository_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::FixedDef>::ret_val _tao_retval;
+
+ TAO::Arg_Traits< ::CORBA::FixedDef>::ret_val _tao_retval;
TAO::Arg_Traits< ::CORBA::UShort>::in_arg_val _tao_digits (digits);
TAO::Arg_Traits< ::CORBA::Short>::in_arg_val _tao_scale (scale);
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_digits,
&_tao_scale
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -910,10 +1030,10 @@ CORBA::TypeCode_ptr CORBA::Repository::get_canonical_typecode (
12,
this->the_TAO_Repository_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -931,14 +1051,14 @@ CORBA::Repository::CORBA_Repository_setup_collocation ()
this->the_TAO_Repository_Proxy_Broker_ =
::CORBA__TAO_Repository_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_Container_setup_collocation ();
}
CORBA::Repository::~Repository (void)
{}
-void
+void
CORBA::Repository::_tao_any_destructor (void *_tao_void_pointer)
{
Repository *_tao_tmp_pointer =
@@ -983,7 +1103,7 @@ CORBA::Repository::_duplicate (Repository_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -1041,6 +1161,24 @@ CORBA::Repository::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_Repository (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/Repository:1.0",
+ "Repository");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_Repository =
+ &_tao_tc_CORBA_Repository;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ModuleDef.
@@ -1077,7 +1215,7 @@ TAO::Objref_Traits<CORBA::ModuleDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -1096,7 +1234,7 @@ CORBA::ModuleDef::CORBA_ModuleDef_setup_collocation ()
this->the_TAO_ModuleDef_Proxy_Broker_ =
::CORBA__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_Container_setup_collocation ();
this->CORBA_Contained_setup_collocation ();
}
@@ -1104,7 +1242,7 @@ CORBA::ModuleDef::CORBA_ModuleDef_setup_collocation ()
CORBA::ModuleDef::~ModuleDef (void)
{}
-void
+void
CORBA::ModuleDef::_tao_any_destructor (void *_tao_void_pointer)
{
ModuleDef *_tao_tmp_pointer =
@@ -1149,7 +1287,7 @@ CORBA::ModuleDef::_duplicate (ModuleDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -1210,10 +1348,58 @@ CORBA::ModuleDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ModuleDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ModuleDef:1.0",
+ "ModuleDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ModuleDef =
+ &_tao_tc_CORBA_ModuleDef;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ModuleDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ModuleDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ModuleDescription:1.0",
+ "ModuleDescription",
+ _tao_fields_CORBA_ModuleDescription,
+ 4);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ModuleDescription =
+ &_tao_tc_CORBA_ModuleDescription;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
-void
+void
CORBA::ModuleDescription::_tao_any_destructor (
void *_tao_void_pointer
)
@@ -1260,7 +1446,7 @@ TAO::Objref_Traits<CORBA::ConstantDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_ConstantDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -1279,19 +1465,19 @@ CORBA::TypeCode_ptr CORBA::ConstantDef::type (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ConstantDef_Proxy_Broker_ == 0)
{
CORBA_ConstantDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< ::CORBA::TypeCode>::ret_val _tao_retval;
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -1300,10 +1486,10 @@ CORBA::TypeCode_ptr CORBA::ConstantDef::type (
9,
this->the_TAO_ConstantDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -1321,19 +1507,19 @@ CORBA::TypeCode_ptr CORBA::ConstantDef::type (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ConstantDef_Proxy_Broker_ == 0)
{
CORBA_ConstantDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::IDLType>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::IDLType>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -1342,10 +1528,10 @@ CORBA::TypeCode_ptr CORBA::ConstantDef::type (
13,
this->the_TAO_ConstantDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -1364,21 +1550,21 @@ void CORBA::ConstantDef::type_def (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ConstantDef_Proxy_Broker_ == 0)
{
CORBA_ConstantDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_type_def (type_def);
-
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type_def (type_def);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_type_def
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -1387,7 +1573,7 @@ void CORBA::ConstantDef::type_def (
13,
this->the_TAO_ConstantDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -1406,19 +1592,19 @@ CORBA::Any * CORBA::ConstantDef::value (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ConstantDef_Proxy_Broker_ == 0)
{
CORBA_ConstantDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< ::CORBA::Any>::ret_val _tao_retval;
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -1427,10 +1613,10 @@ CORBA::Any * CORBA::ConstantDef::value (
10,
this->the_TAO_ConstantDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -1449,21 +1635,21 @@ void CORBA::ConstantDef::value (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ConstantDef_Proxy_Broker_ == 0)
{
CORBA_ConstantDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
TAO::Arg_Traits< ::CORBA::Any>::in_arg_val _tao_value (value);
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_value
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -1472,7 +1658,7 @@ void CORBA::ConstantDef::value (
10,
this->the_TAO_ConstantDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -1491,14 +1677,14 @@ CORBA::ConstantDef::CORBA_ConstantDef_setup_collocation ()
this->the_TAO_ConstantDef_Proxy_Broker_ =
::CORBA__TAO_ConstantDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_Contained_setup_collocation ();
}
CORBA::ConstantDef::~ConstantDef (void)
{}
-void
+void
CORBA::ConstantDef::_tao_any_destructor (void *_tao_void_pointer)
{
ConstantDef *_tao_tmp_pointer =
@@ -1543,7 +1729,7 @@ CORBA::ConstantDef::_duplicate (ConstantDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -1600,10 +1786,60 @@ CORBA::ConstantDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ConstantDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ConstantDef:1.0",
+ "ConstantDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ConstantDef =
+ &_tao_tc_CORBA_ConstantDef;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ConstantDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "type", &CORBA::_tc_TypeCode },
+ { "value", &CORBA::_tc_any }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ConstantDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ConstantDescription:1.0",
+ "ConstantDescription",
+ _tao_fields_CORBA_ConstantDescription,
+ 6);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ConstantDescription =
+ &_tao_tc_CORBA_ConstantDescription;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
-void
+void
CORBA::ConstantDescription::_tao_any_destructor (
void *_tao_void_pointer
)
@@ -1650,7 +1886,7 @@ TAO::Objref_Traits<CORBA::StructDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_StructDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -1669,19 +1905,19 @@ TAO::Collocation_Proxy_Broker *
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_StructDef_Proxy_Broker_ == 0)
{
CORBA_StructDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::StructMemberSeq>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::StructMemberSeq>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -1690,10 +1926,10 @@ TAO::Collocation_Proxy_Broker *
12,
this->the_TAO_StructDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -1712,21 +1948,21 @@ void CORBA::StructDef::members (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_StructDef_Proxy_Broker_ == 0)
{
CORBA_StructDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::StructMemberSeq>::in_arg_val _tao_members (members);
-
+ TAO::Arg_Traits< ::CORBA::StructMemberSeq>::in_arg_val _tao_members (members);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_members
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -1735,7 +1971,7 @@ void CORBA::StructDef::members (
12,
this->the_TAO_StructDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -1754,7 +1990,7 @@ CORBA::StructDef::CORBA_StructDef_setup_collocation ()
this->the_TAO_StructDef_Proxy_Broker_ =
::CORBA__TAO_StructDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_TypedefDef_setup_collocation ();
this->CORBA_Container_setup_collocation ();
}
@@ -1762,7 +1998,7 @@ CORBA::StructDef::CORBA_StructDef_setup_collocation ()
CORBA::StructDef::~StructDef (void)
{}
-void
+void
CORBA::StructDef::_tao_any_destructor (void *_tao_void_pointer)
{
StructDef *_tao_tmp_pointer =
@@ -1807,7 +2043,7 @@ CORBA::StructDef::_duplicate (StructDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -1877,6 +2113,24 @@ CORBA::StructDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_StructDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/StructDef:1.0",
+ "StructDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_StructDef =
+ &_tao_tc_CORBA_StructDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::UnionDef.
@@ -1913,7 +2167,7 @@ TAO::Objref_Traits<CORBA::UnionDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_UnionDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -1932,19 +2186,19 @@ CORBA::TypeCode_ptr CORBA::UnionDef::discriminator_type (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_UnionDef_Proxy_Broker_ == 0)
{
CORBA_UnionDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< ::CORBA::TypeCode>::ret_val _tao_retval;
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -1953,10 +2207,10 @@ CORBA::TypeCode_ptr CORBA::UnionDef::discriminator_type (
23,
this->the_TAO_UnionDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -1974,19 +2228,19 @@ CORBA::TypeCode_ptr CORBA::UnionDef::discriminator_type (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_UnionDef_Proxy_Broker_ == 0)
{
CORBA_UnionDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::IDLType>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::IDLType>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -1995,10 +2249,10 @@ CORBA::TypeCode_ptr CORBA::UnionDef::discriminator_type (
27,
this->the_TAO_UnionDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -2017,21 +2271,21 @@ void CORBA::UnionDef::discriminator_type_def (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_UnionDef_Proxy_Broker_ == 0)
{
CORBA_UnionDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_discriminator_type_def (discriminator_type_def);
-
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_discriminator_type_def (discriminator_type_def);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_discriminator_type_def
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -2040,7 +2294,7 @@ void CORBA::UnionDef::discriminator_type_def (
27,
this->the_TAO_UnionDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -2059,19 +2313,19 @@ void CORBA::UnionDef::discriminator_type_def (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_UnionDef_Proxy_Broker_ == 0)
{
CORBA_UnionDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::UnionMemberSeq>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::UnionMemberSeq>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -2080,10 +2334,10 @@ void CORBA::UnionDef::discriminator_type_def (
12,
this->the_TAO_UnionDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -2102,21 +2356,21 @@ void CORBA::UnionDef::members (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_UnionDef_Proxy_Broker_ == 0)
{
CORBA_UnionDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::UnionMemberSeq>::in_arg_val _tao_members (members);
-
+ TAO::Arg_Traits< ::CORBA::UnionMemberSeq>::in_arg_val _tao_members (members);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_members
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -2125,7 +2379,7 @@ void CORBA::UnionDef::members (
12,
this->the_TAO_UnionDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -2144,7 +2398,7 @@ CORBA::UnionDef::CORBA_UnionDef_setup_collocation ()
this->the_TAO_UnionDef_Proxy_Broker_ =
::CORBA__TAO_UnionDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_TypedefDef_setup_collocation ();
this->CORBA_Container_setup_collocation ();
}
@@ -2152,7 +2406,7 @@ CORBA::UnionDef::CORBA_UnionDef_setup_collocation ()
CORBA::UnionDef::~UnionDef (void)
{}
-void
+void
CORBA::UnionDef::_tao_any_destructor (void *_tao_void_pointer)
{
UnionDef *_tao_tmp_pointer =
@@ -2197,7 +2451,7 @@ CORBA::UnionDef::_duplicate (UnionDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -2267,6 +2521,24 @@ CORBA::UnionDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_UnionDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/UnionDef:1.0",
+ "UnionDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_UnionDef =
+ &_tao_tc_CORBA_UnionDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::EnumDef.
@@ -2303,7 +2575,7 @@ TAO::Objref_Traits<CORBA::EnumDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_EnumDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -2322,19 +2594,19 @@ TAO::Collocation_Proxy_Broker *
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_EnumDef_Proxy_Broker_ == 0)
{
CORBA_EnumDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::EnumMemberSeq>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::EnumMemberSeq>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -2343,10 +2615,10 @@ TAO::Collocation_Proxy_Broker *
12,
this->the_TAO_EnumDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -2365,21 +2637,21 @@ void CORBA::EnumDef::members (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_EnumDef_Proxy_Broker_ == 0)
{
CORBA_EnumDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::EnumMemberSeq>::in_arg_val _tao_members (members);
-
+ TAO::Arg_Traits< ::CORBA::EnumMemberSeq>::in_arg_val _tao_members (members);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_members
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -2388,7 +2660,7 @@ void CORBA::EnumDef::members (
12,
this->the_TAO_EnumDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -2407,14 +2679,14 @@ CORBA::EnumDef::CORBA_EnumDef_setup_collocation ()
this->the_TAO_EnumDef_Proxy_Broker_ =
::CORBA__TAO_EnumDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_TypedefDef_setup_collocation ();
}
CORBA::EnumDef::~EnumDef (void)
{}
-void
+void
CORBA::EnumDef::_tao_any_destructor (void *_tao_void_pointer)
{
EnumDef *_tao_tmp_pointer =
@@ -2459,7 +2731,7 @@ CORBA::EnumDef::_duplicate (EnumDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -2525,6 +2797,24 @@ CORBA::EnumDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_EnumDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/EnumDef:1.0",
+ "EnumDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_EnumDef =
+ &_tao_tc_CORBA_EnumDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::AliasDef.
@@ -2561,7 +2851,7 @@ TAO::Objref_Traits<CORBA::AliasDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_AliasDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -2580,19 +2870,19 @@ TAO::Collocation_Proxy_Broker *
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_AliasDef_Proxy_Broker_ == 0)
{
CORBA_AliasDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::IDLType>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::IDLType>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -2601,10 +2891,10 @@ TAO::Collocation_Proxy_Broker *
22,
this->the_TAO_AliasDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -2623,21 +2913,21 @@ void CORBA::AliasDef::original_type_def (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_AliasDef_Proxy_Broker_ == 0)
{
CORBA_AliasDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_original_type_def (original_type_def);
-
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_original_type_def (original_type_def);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_original_type_def
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -2646,7 +2936,7 @@ void CORBA::AliasDef::original_type_def (
22,
this->the_TAO_AliasDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -2665,14 +2955,14 @@ CORBA::AliasDef::CORBA_AliasDef_setup_collocation ()
this->the_TAO_AliasDef_Proxy_Broker_ =
::CORBA__TAO_AliasDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_TypedefDef_setup_collocation ();
}
CORBA::AliasDef::~AliasDef (void)
{}
-void
+void
CORBA::AliasDef::_tao_any_destructor (void *_tao_void_pointer)
{
AliasDef *_tao_tmp_pointer =
@@ -2717,7 +3007,7 @@ CORBA::AliasDef::_duplicate (AliasDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -2783,6 +3073,24 @@ CORBA::AliasDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_AliasDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/AliasDef:1.0",
+ "AliasDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_AliasDef =
+ &_tao_tc_CORBA_AliasDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::NativeDef.
@@ -2819,7 +3127,7 @@ TAO::Objref_Traits<CORBA::NativeDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_NativeDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -2838,14 +3146,14 @@ CORBA::NativeDef::CORBA_NativeDef_setup_collocation ()
this->the_TAO_NativeDef_Proxy_Broker_ =
::CORBA__TAO_NativeDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_TypedefDef_setup_collocation ();
}
CORBA::NativeDef::~NativeDef (void)
{}
-void
+void
CORBA::NativeDef::_tao_any_destructor (void *_tao_void_pointer)
{
NativeDef *_tao_tmp_pointer =
@@ -2890,7 +3198,7 @@ CORBA::NativeDef::_duplicate (NativeDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -2956,6 +3264,24 @@ CORBA::NativeDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_NativeDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/NativeDef:1.0",
+ "NativeDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_NativeDef =
+ &_tao_tc_CORBA_NativeDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::PrimitiveDef.
@@ -2992,7 +3318,7 @@ TAO::Objref_Traits<CORBA::PrimitiveDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -3011,19 +3337,19 @@ TAO::Collocation_Proxy_Broker *
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_PrimitiveDef_Proxy_Broker_ == 0)
{
CORBA_PrimitiveDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::PrimitiveKind>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::PrimitiveKind>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -3032,10 +3358,10 @@ TAO::Collocation_Proxy_Broker *
9,
this->the_TAO_PrimitiveDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -3053,14 +3379,14 @@ CORBA::PrimitiveDef::CORBA_PrimitiveDef_setup_collocation ()
this->the_TAO_PrimitiveDef_Proxy_Broker_ =
::CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_IDLType_setup_collocation ();
}
CORBA::PrimitiveDef::~PrimitiveDef (void)
{}
-void
+void
CORBA::PrimitiveDef::_tao_any_destructor (void *_tao_void_pointer)
{
PrimitiveDef *_tao_tmp_pointer =
@@ -3105,7 +3431,7 @@ CORBA::PrimitiveDef::_duplicate (PrimitiveDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -3163,6 +3489,24 @@ CORBA::PrimitiveDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_PrimitiveDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/PrimitiveDef:1.0",
+ "PrimitiveDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_PrimitiveDef =
+ &_tao_tc_CORBA_PrimitiveDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::StringDef.
@@ -3199,7 +3543,7 @@ TAO::Objref_Traits<CORBA::StringDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_StringDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -3218,19 +3562,19 @@ CORBA::ULong CORBA::StringDef::bound (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_StringDef_Proxy_Broker_ == 0)
{
CORBA_StringDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< ::CORBA::ULong>::ret_val _tao_retval;
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -3239,10 +3583,10 @@ CORBA::ULong CORBA::StringDef::bound (
10,
this->the_TAO_StringDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -3261,21 +3605,21 @@ void CORBA::StringDef::bound (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_StringDef_Proxy_Broker_ == 0)
{
CORBA_StringDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
TAO::Arg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound (bound);
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_bound
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -3284,7 +3628,7 @@ void CORBA::StringDef::bound (
10,
this->the_TAO_StringDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -3303,14 +3647,14 @@ CORBA::StringDef::CORBA_StringDef_setup_collocation ()
this->the_TAO_StringDef_Proxy_Broker_ =
::CORBA__TAO_StringDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_IDLType_setup_collocation ();
}
CORBA::StringDef::~StringDef (void)
{}
-void
+void
CORBA::StringDef::_tao_any_destructor (void *_tao_void_pointer)
{
StringDef *_tao_tmp_pointer =
@@ -3355,7 +3699,7 @@ CORBA::StringDef::_duplicate (StringDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -3413,6 +3757,24 @@ CORBA::StringDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_StringDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/StringDef:1.0",
+ "StringDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_StringDef =
+ &_tao_tc_CORBA_StringDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::WstringDef.
@@ -3449,7 +3811,7 @@ TAO::Objref_Traits<CORBA::WstringDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_WstringDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -3468,19 +3830,19 @@ CORBA::ULong CORBA::WstringDef::bound (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_WstringDef_Proxy_Broker_ == 0)
{
CORBA_WstringDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< ::CORBA::ULong>::ret_val _tao_retval;
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -3489,10 +3851,10 @@ CORBA::ULong CORBA::WstringDef::bound (
10,
this->the_TAO_WstringDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -3511,21 +3873,21 @@ void CORBA::WstringDef::bound (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_WstringDef_Proxy_Broker_ == 0)
{
CORBA_WstringDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
TAO::Arg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound (bound);
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_bound
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -3534,7 +3896,7 @@ void CORBA::WstringDef::bound (
10,
this->the_TAO_WstringDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -3553,14 +3915,14 @@ CORBA::WstringDef::CORBA_WstringDef_setup_collocation ()
this->the_TAO_WstringDef_Proxy_Broker_ =
::CORBA__TAO_WstringDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_IDLType_setup_collocation ();
}
CORBA::WstringDef::~WstringDef (void)
{}
-void
+void
CORBA::WstringDef::_tao_any_destructor (void *_tao_void_pointer)
{
WstringDef *_tao_tmp_pointer =
@@ -3605,7 +3967,7 @@ CORBA::WstringDef::_duplicate (WstringDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -3663,6 +4025,24 @@ CORBA::WstringDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_WstringDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/WstringDef:1.0",
+ "WstringDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_WstringDef =
+ &_tao_tc_CORBA_WstringDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::SequenceDef.
@@ -3699,7 +4079,7 @@ TAO::Objref_Traits<CORBA::SequenceDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_SequenceDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -3718,19 +4098,19 @@ CORBA::ULong CORBA::SequenceDef::bound (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_SequenceDef_Proxy_Broker_ == 0)
{
CORBA_SequenceDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< ::CORBA::ULong>::ret_val _tao_retval;
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -3739,10 +4119,10 @@ CORBA::ULong CORBA::SequenceDef::bound (
10,
this->the_TAO_SequenceDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -3761,21 +4141,21 @@ void CORBA::SequenceDef::bound (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_SequenceDef_Proxy_Broker_ == 0)
{
CORBA_SequenceDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
TAO::Arg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound (bound);
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_bound
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -3784,7 +4164,7 @@ void CORBA::SequenceDef::bound (
10,
this->the_TAO_SequenceDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -3803,19 +4183,19 @@ CORBA::TypeCode_ptr CORBA::SequenceDef::element_type (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_SequenceDef_Proxy_Broker_ == 0)
{
CORBA_SequenceDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< ::CORBA::TypeCode>::ret_val _tao_retval;
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -3824,10 +4204,10 @@ CORBA::TypeCode_ptr CORBA::SequenceDef::element_type (
17,
this->the_TAO_SequenceDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -3845,19 +4225,19 @@ CORBA::TypeCode_ptr CORBA::SequenceDef::element_type (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_SequenceDef_Proxy_Broker_ == 0)
{
CORBA_SequenceDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::IDLType>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::IDLType>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -3866,10 +4246,10 @@ CORBA::TypeCode_ptr CORBA::SequenceDef::element_type (
21,
this->the_TAO_SequenceDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -3888,21 +4268,21 @@ void CORBA::SequenceDef::element_type_def (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_SequenceDef_Proxy_Broker_ == 0)
{
CORBA_SequenceDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_element_type_def (element_type_def);
-
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_element_type_def (element_type_def);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_element_type_def
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -3911,7 +4291,7 @@ void CORBA::SequenceDef::element_type_def (
21,
this->the_TAO_SequenceDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -3930,14 +4310,14 @@ CORBA::SequenceDef::CORBA_SequenceDef_setup_collocation ()
this->the_TAO_SequenceDef_Proxy_Broker_ =
::CORBA__TAO_SequenceDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_IDLType_setup_collocation ();
}
CORBA::SequenceDef::~SequenceDef (void)
{}
-void
+void
CORBA::SequenceDef::_tao_any_destructor (void *_tao_void_pointer)
{
SequenceDef *_tao_tmp_pointer =
@@ -3982,7 +4362,7 @@ CORBA::SequenceDef::_duplicate (SequenceDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -4040,6 +4420,24 @@ CORBA::SequenceDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_SequenceDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/SequenceDef:1.0",
+ "SequenceDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_SequenceDef =
+ &_tao_tc_CORBA_SequenceDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ArrayDef.
@@ -4076,7 +4474,7 @@ TAO::Objref_Traits<CORBA::ArrayDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_ArrayDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -4095,19 +4493,19 @@ CORBA::ULong CORBA::ArrayDef::length (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ArrayDef_Proxy_Broker_ == 0)
{
CORBA_ArrayDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< ::CORBA::ULong>::ret_val _tao_retval;
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -4116,10 +4514,10 @@ CORBA::ULong CORBA::ArrayDef::length (
11,
this->the_TAO_ArrayDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -4138,21 +4536,21 @@ void CORBA::ArrayDef::length (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ArrayDef_Proxy_Broker_ == 0)
{
CORBA_ArrayDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
TAO::Arg_Traits< ::CORBA::ULong>::in_arg_val _tao_length (length);
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_length
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -4161,7 +4559,7 @@ void CORBA::ArrayDef::length (
11,
this->the_TAO_ArrayDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -4180,19 +4578,19 @@ CORBA::TypeCode_ptr CORBA::ArrayDef::element_type (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ArrayDef_Proxy_Broker_ == 0)
{
CORBA_ArrayDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< ::CORBA::TypeCode>::ret_val _tao_retval;
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -4201,10 +4599,10 @@ CORBA::TypeCode_ptr CORBA::ArrayDef::element_type (
17,
this->the_TAO_ArrayDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -4222,19 +4620,19 @@ CORBA::TypeCode_ptr CORBA::ArrayDef::element_type (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ArrayDef_Proxy_Broker_ == 0)
{
CORBA_ArrayDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::IDLType>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::IDLType>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -4243,10 +4641,10 @@ CORBA::TypeCode_ptr CORBA::ArrayDef::element_type (
21,
this->the_TAO_ArrayDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -4265,21 +4663,21 @@ void CORBA::ArrayDef::element_type_def (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ArrayDef_Proxy_Broker_ == 0)
{
CORBA_ArrayDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_element_type_def (element_type_def);
-
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_element_type_def (element_type_def);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_element_type_def
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -4288,7 +4686,7 @@ void CORBA::ArrayDef::element_type_def (
21,
this->the_TAO_ArrayDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -4307,14 +4705,14 @@ CORBA::ArrayDef::CORBA_ArrayDef_setup_collocation ()
this->the_TAO_ArrayDef_Proxy_Broker_ =
::CORBA__TAO_ArrayDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_IDLType_setup_collocation ();
}
CORBA::ArrayDef::~ArrayDef (void)
{}
-void
+void
CORBA::ArrayDef::_tao_any_destructor (void *_tao_void_pointer)
{
ArrayDef *_tao_tmp_pointer =
@@ -4359,7 +4757,7 @@ CORBA::ArrayDef::_duplicate (ArrayDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -4417,6 +4815,24 @@ CORBA::ArrayDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ArrayDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ArrayDef:1.0",
+ "ArrayDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ArrayDef =
+ &_tao_tc_CORBA_ArrayDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ExceptionDef.
@@ -4453,7 +4869,7 @@ TAO::Objref_Traits<CORBA::ExceptionDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -4472,19 +4888,19 @@ CORBA::TypeCode_ptr CORBA::ExceptionDef::type (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ExceptionDef_Proxy_Broker_ == 0)
{
CORBA_ExceptionDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< ::CORBA::TypeCode>::ret_val _tao_retval;
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -4493,10 +4909,10 @@ CORBA::TypeCode_ptr CORBA::ExceptionDef::type (
9,
this->the_TAO_ExceptionDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -4514,19 +4930,19 @@ CORBA::TypeCode_ptr CORBA::ExceptionDef::type (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ExceptionDef_Proxy_Broker_ == 0)
{
CORBA_ExceptionDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::StructMemberSeq>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::StructMemberSeq>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -4535,10 +4951,10 @@ CORBA::TypeCode_ptr CORBA::ExceptionDef::type (
12,
this->the_TAO_ExceptionDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -4557,21 +4973,21 @@ void CORBA::ExceptionDef::members (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ExceptionDef_Proxy_Broker_ == 0)
{
CORBA_ExceptionDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::StructMemberSeq>::in_arg_val _tao_members (members);
-
+ TAO::Arg_Traits< ::CORBA::StructMemberSeq>::in_arg_val _tao_members (members);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_members
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -4580,7 +4996,7 @@ void CORBA::ExceptionDef::members (
12,
this->the_TAO_ExceptionDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -4599,7 +5015,7 @@ CORBA::ExceptionDef::CORBA_ExceptionDef_setup_collocation ()
this->the_TAO_ExceptionDef_Proxy_Broker_ =
::CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_Contained_setup_collocation ();
this->CORBA_Container_setup_collocation ();
}
@@ -4607,7 +5023,7 @@ CORBA::ExceptionDef::CORBA_ExceptionDef_setup_collocation ()
CORBA::ExceptionDef::~ExceptionDef (void)
{}
-void
+void
CORBA::ExceptionDef::_tao_any_destructor (void *_tao_void_pointer)
{
ExceptionDef *_tao_tmp_pointer =
@@ -4652,7 +5068,7 @@ CORBA::ExceptionDef::_duplicate (ExceptionDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -4713,7 +5129,25 @@ CORBA::ExceptionDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExceptionDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ExceptionDef:1.0",
+ "ExceptionDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExceptionDef =
+ &_tao_tc_CORBA_ExceptionDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
#if !defined (_CORBA_EXCEPTIONDEFSEQ_CS_)
@@ -4726,8 +5160,8 @@ CORBA::ExceptionDefSeq::ExceptionDefSeq (
CORBA::ULong max
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExceptionDef,
- CORBA::ExceptionDef_var
+ ExceptionDef,
+ ExceptionDef_var
>
(max)
{}
@@ -4739,8 +5173,8 @@ CORBA::ExceptionDefSeq::ExceptionDefSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExceptionDef,
- CORBA::ExceptionDef_var
+ ExceptionDef,
+ ExceptionDef_var
>
(max, length, buffer, release)
{}
@@ -4749,8 +5183,8 @@ CORBA::ExceptionDefSeq::ExceptionDefSeq (
const ExceptionDefSeq &seq
)
: TAO_Unbounded_Object_Sequence<
- CORBA::ExceptionDef,
- CORBA::ExceptionDef_var
+ ExceptionDef,
+ ExceptionDef_var
>
(seq)
{}
@@ -4770,6 +5204,81 @@ void CORBA::ExceptionDefSeq::_tao_any_destructor (
#endif /* end #if !defined */
// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_ExceptionDefSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ExceptionDefSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ExceptionDefSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_ExceptionDef,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ExceptionDefSeq_0 =
+ &CORBA_ExceptionDefSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ExceptionDefSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExceptionDefSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ExceptionDefSeq:1.0",
+ "ExceptionDefSeq",
+ &TAO::TypeCode::tc_CORBA_ExceptionDefSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExceptionDefSeq =
+ &_tao_tc_CORBA_ExceptionDefSeq;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/enum_typecode.cpp:34
+
+static char const * const _tao_enumerators_CORBA_AttributeMode[] =
+ {
+ "ATTR_NORMAL",
+ "ATTR_READONLY"
+
+ };
+
+static TAO::TypeCode::Enum<char const *,
+ char const * const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_AttributeMode (
+ "IDL:omg.org/CORBA/AttributeMode:1.0",
+ "AttributeMode",
+ _tao_enumerators_CORBA_AttributeMode,
+ 2);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_AttributeMode =
+ &_tao_tc_CORBA_AttributeMode;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::AttributeDef.
@@ -4806,7 +5315,7 @@ TAO::Objref_Traits<CORBA::AttributeDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_AttributeDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -4825,19 +5334,19 @@ CORBA::TypeCode_ptr CORBA::AttributeDef::type (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_AttributeDef_Proxy_Broker_ == 0)
{
CORBA_AttributeDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< ::CORBA::TypeCode>::ret_val _tao_retval;
-
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -4846,10 +5355,10 @@ CORBA::TypeCode_ptr CORBA::AttributeDef::type (
9,
this->the_TAO_AttributeDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -4867,19 +5376,19 @@ CORBA::TypeCode_ptr CORBA::AttributeDef::type (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_AttributeDef_Proxy_Broker_ == 0)
{
CORBA_AttributeDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::IDLType>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::IDLType>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -4888,10 +5397,10 @@ CORBA::TypeCode_ptr CORBA::AttributeDef::type (
13,
this->the_TAO_AttributeDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -4910,21 +5419,21 @@ void CORBA::AttributeDef::type_def (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_AttributeDef_Proxy_Broker_ == 0)
{
CORBA_AttributeDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_type_def (type_def);
-
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type_def (type_def);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_type_def
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -4933,7 +5442,7 @@ void CORBA::AttributeDef::type_def (
13,
this->the_TAO_AttributeDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -4952,19 +5461,19 @@ void CORBA::AttributeDef::type_def (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_AttributeDef_Proxy_Broker_ == 0)
{
CORBA_AttributeDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::AttributeMode>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::AttributeMode>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -4973,10 +5482,10 @@ void CORBA::AttributeDef::type_def (
9,
this->the_TAO_AttributeDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -4995,21 +5504,21 @@ void CORBA::AttributeDef::mode (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_AttributeDef_Proxy_Broker_ == 0)
{
CORBA_AttributeDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::AttributeMode>::in_arg_val _tao_mode (mode);
-
+ TAO::Arg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode (mode);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_mode
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -5018,7 +5527,7 @@ void CORBA::AttributeDef::mode (
9,
this->the_TAO_AttributeDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -5037,14 +5546,14 @@ CORBA::AttributeDef::CORBA_AttributeDef_setup_collocation ()
this->the_TAO_AttributeDef_Proxy_Broker_ =
::CORBA__TAO_AttributeDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_Contained_setup_collocation ();
}
CORBA::AttributeDef::~AttributeDef (void)
{}
-void
+void
CORBA::AttributeDef::_tao_any_destructor (void *_tao_void_pointer)
{
AttributeDef *_tao_tmp_pointer =
@@ -5089,7 +5598,7 @@ CORBA::AttributeDef::_duplicate (AttributeDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -5146,10 +5655,60 @@ CORBA::AttributeDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_AttributeDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/AttributeDef:1.0",
+ "AttributeDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_AttributeDef =
+ &_tao_tc_CORBA_AttributeDef;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_AttributeDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "type", &CORBA::_tc_TypeCode },
+ { "mode", &CORBA::_tc_AttributeMode }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_AttributeDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/AttributeDescription:1.0",
+ "AttributeDescription",
+ _tao_fields_CORBA_AttributeDescription,
+ 6);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_AttributeDescription =
+ &_tao_tc_CORBA_AttributeDescription;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
-void
+void
CORBA::AttributeDescription::_tao_any_destructor (
void *_tao_void_pointer
)
@@ -5159,10 +5718,58 @@ CORBA::AttributeDescription::_tao_any_destructor (
delete _tao_tmp_pointer;
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ExtAttributeDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "type", &CORBA::_tc_TypeCode },
+ { "mode", &CORBA::_tc_AttributeMode },
+ { "get_exceptions", &CORBA::_tc_ExcDescriptionSeq },
+ { "put_exceptions", &CORBA::_tc_ExcDescriptionSeq }
+
+ };
+static TAO::TypeCode::Recursive_Type<
+ TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const * >
+
+ _tao_tc_CORBA_ExtAttributeDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ExtAttributeDescription:1.0",
+ "ExtAttributeDescription",
+ _tao_fields_CORBA_ExtAttributeDescription,
+ 8);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtAttributeDescription =
+ &_tao_tc_CORBA_ExtAttributeDescription;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
-void
+void
CORBA::ExtAttributeDescription::_tao_any_destructor (
void *_tao_void_pointer
)
@@ -5209,7 +5816,7 @@ TAO::Objref_Traits<CORBA::ExtAttributeDef>::marshal (
}
// Function pointer for collocation factory initialization.
-TAO::Collocation_Proxy_Broker *
+TAO::Collocation_Proxy_Broker *
(*CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
@@ -5228,19 +5835,19 @@ TAO::Collocation_Proxy_Broker *
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ExtAttributeDef_Proxy_Broker_ == 0)
{
CORBA_ExtAttributeDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::ExcDescriptionSeq>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::ExcDescriptionSeq>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -5249,10 +5856,10 @@ TAO::Collocation_Proxy_Broker *
19,
this->the_TAO_ExtAttributeDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -5271,21 +5878,21 @@ void CORBA::ExtAttributeDef::get_exceptions (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ExtAttributeDef_Proxy_Broker_ == 0)
{
CORBA_ExtAttributeDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ExcDescriptionSeq>::in_arg_val _tao_get_exceptions (get_exceptions);
-
+ TAO::Arg_Traits< ::CORBA::ExcDescriptionSeq>::in_arg_val _tao_get_exceptions (get_exceptions);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_get_exceptions
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -5294,7 +5901,7 @@ void CORBA::ExtAttributeDef::get_exceptions (
19,
this->the_TAO_ExtAttributeDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -5313,19 +5920,19 @@ void CORBA::ExtAttributeDef::get_exceptions (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ExtAttributeDef_Proxy_Broker_ == 0)
{
CORBA_ExtAttributeDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::ExcDescriptionSeq>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::ExcDescriptionSeq>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -5334,10 +5941,10 @@ void CORBA::ExtAttributeDef::get_exceptions (
19,
this->the_TAO_ExtAttributeDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -5356,21 +5963,21 @@ void CORBA::ExtAttributeDef::set_exceptions (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ExtAttributeDef_Proxy_Broker_ == 0)
{
CORBA_ExtAttributeDef_setup_collocation ();
}
-
+
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ExcDescriptionSeq>::in_arg_val _tao_set_exceptions (set_exceptions);
-
+ TAO::Arg_Traits< ::CORBA::ExcDescriptionSeq>::in_arg_val _tao_set_exceptions (set_exceptions);
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval,
&_tao_set_exceptions
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -5379,7 +5986,7 @@ void CORBA::ExtAttributeDef::set_exceptions (
19,
this->the_TAO_ExtAttributeDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -5398,19 +6005,19 @@ void CORBA::ExtAttributeDef::set_exceptions (
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
}
-
+
if (this->the_TAO_ExtAttributeDef_Proxy_Broker_ == 0)
{
CORBA_ExtAttributeDef_setup_collocation ();
}
-
- TAO::Arg_Traits< CORBA::ExtAttributeDescription>::ret_val _tao_retval;
-
+
+ TAO::Arg_Traits< ::CORBA::ExtAttributeDescription>::ret_val _tao_retval;
+
TAO::Argument *_the_tao_operation_signature [] =
{
&_tao_retval
};
-
+
TAO::Invocation_Adapter _tao_call (
this,
_the_tao_operation_signature,
@@ -5419,10 +6026,10 @@ void CORBA::ExtAttributeDef::set_exceptions (
18,
this->the_TAO_ExtAttributeDef_Proxy_Broker_
);
-
+
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (_tao_retval.excp ());
-
+
return _tao_retval.retn ();
}
@@ -5440,14 +6047,14 @@ CORBA::ExtAttributeDef::CORBA_ExtAttributeDef_setup_collocation ()
this->the_TAO_ExtAttributeDef_Proxy_Broker_ =
::CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function_pointer (this);
}
-
+
this->CORBA_AttributeDef_setup_collocation ();
}
CORBA::ExtAttributeDef::~ExtAttributeDef (void)
{}
-void
+void
CORBA::ExtAttributeDef::_tao_any_destructor (void *_tao_void_pointer)
{
ExtAttributeDef *_tao_tmp_pointer =
@@ -5492,7 +6099,7 @@ CORBA::ExtAttributeDef::_duplicate (ExtAttributeDef_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -5553,10 +6160,85 @@ CORBA::ExtAttributeDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtAttributeDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ExtAttributeDef:1.0",
+ "ExtAttributeDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtAttributeDef =
+ &_tao_tc_CORBA_ExtAttributeDef;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/enum_typecode.cpp:34
+
+static char const * const _tao_enumerators_CORBA_OperationMode[] =
+ {
+ "OP_NORMAL",
+ "OP_ONEWAY"
+
+ };
+
+static TAO::TypeCode::Enum<char const *,
+ char const * const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_OperationMode (
+ "IDL:omg.org/CORBA/OperationMode:1.0",
+ "OperationMode",
+ _tao_enumerators_CORBA_OperationMode,
+ 2);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_OperationMode =
+ &_tao_tc_CORBA_OperationMode;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ParameterDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "type", &CORBA::_tc_TypeCode },
+ { "type_def", &CORBA::_tc_IDLType },
+ { "mode", &CORBA::_tc_ParameterMode }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ParameterDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ParameterDescription:1.0",
+ "ParameterDescription",
+ _tao_fields_CORBA_ParameterDescription,
+ 4);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ParameterDescription =
+ &_tao_tc_CORBA_ParameterDescription;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
-void
+void
CORBA::ParameterDescription::_tao_any_destructor (
void *_tao_void_pointer
)
@@ -5579,7 +6261,7 @@ CORBA::ParDescriptionSeq::ParDescriptionSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::ParameterDescription
+ ParameterDescription
>
(max)
{}
@@ -5591,7 +6273,7 @@ CORBA::ParDescriptionSeq::ParDescriptionSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::ParameterDescription
+ ParameterDescription
>
(max, length, buffer, release)
{}
@@ -5600,7 +6282,7 @@ CORBA::ParDescriptionSeq::ParDescriptionSeq (
const ParDescriptionSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::ParameterDescription
+ ParameterDescription
>
(seq)
{}
@@ -5619,6 +6301,74 @@ void CORBA::ParDescriptionSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_ParDescriptionSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ParDescriptionSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ParDescriptionSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_ParameterDescription,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ParDescriptionSeq_0 =
+ &CORBA_ParDescriptionSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ParDescriptionSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ParDescriptionSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ParDescriptionSeq:1.0",
+ "ParDescriptionSeq",
+ &TAO::TypeCode::tc_CORBA_ParDescriptionSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ParDescriptionSeq =
+ &_tao_tc_CORBA_ParDescriptionSeq;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ContextIdentifier (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ContextIdentifier:1.0",
+ "ContextIdentifier",
+ &CORBA::_tc_Identifier);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ContextIdentifier =
+ &_tao_tc_CORBA_ContextIdentifier;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -5667,6 +6417,54 @@ void CORBA::ContextIdSeq::_tao_any_destructor (
#endif /* end #if !defined */
// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_ContextIdSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ContextIdSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ContextIdSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_ContextIdentifier,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ContextIdSeq_0 =
+ &CORBA_ContextIdSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ContextIdSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ContextIdSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ContextIdSeq:1.0",
+ "ContextIdSeq",
+ &TAO::TypeCode::tc_CORBA_ContextIdSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ContextIdSeq =
+ &_tao_tc_CORBA_ContextIdSeq;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::OperationDef.
@@ -5770,7 +6568,7 @@ CORBA::TypeCode_ptr CORBA::OperationDef::result (
CORBA_OperationDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::IDLType>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::IDLType>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -5814,7 +6612,7 @@ void CORBA::OperationDef::result_def (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_result_def (result_def);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_result_def (result_def);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -5855,7 +6653,7 @@ void CORBA::OperationDef::result_def (
CORBA_OperationDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ParDescriptionSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ParDescriptionSeq>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -5899,7 +6697,7 @@ void CORBA::OperationDef::params (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ParDescriptionSeq>::in_arg_val _tao_params (params);
+ TAO::Arg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params (params);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -5940,7 +6738,7 @@ void CORBA::OperationDef::params (
CORBA_OperationDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::OperationMode>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::OperationMode>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -5984,7 +6782,7 @@ void CORBA::OperationDef::mode (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::OperationMode>::in_arg_val _tao_mode (mode);
+ TAO::Arg_Traits< ::CORBA::OperationMode>::in_arg_val _tao_mode (mode);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -6025,7 +6823,7 @@ void CORBA::OperationDef::mode (
CORBA_OperationDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ContextIdSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ContextIdSeq>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -6069,7 +6867,7 @@ void CORBA::OperationDef::contexts (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ContextIdSeq>::in_arg_val _tao_contexts (contexts);
+ TAO::Arg_Traits< ::CORBA::ContextIdSeq>::in_arg_val _tao_contexts (contexts);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -6110,7 +6908,7 @@ void CORBA::OperationDef::contexts (
CORBA_OperationDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ExceptionDefSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ExceptionDefSeq>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -6154,7 +6952,7 @@ void CORBA::OperationDef::exceptions (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions (exceptions);
+ TAO::Arg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions (exceptions);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -6298,6 +7096,74 @@ CORBA::OperationDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_OperationDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/OperationDef:1.0",
+ "OperationDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_OperationDef =
+ &_tao_tc_CORBA_OperationDef;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_OperationDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "result", &CORBA::_tc_TypeCode },
+ { "mode", &CORBA::_tc_OperationMode },
+ { "contexts", &CORBA::_tc_ContextIdSeq },
+ { "parameters", &CORBA::_tc_ParDescriptionSeq },
+ { "exceptions", &CORBA::_tc_ExcDescriptionSeq }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_OperationDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/OperationDescription:1.0",
+ "OperationDescription",
+ _tao_fields_CORBA_OperationDescription,
+ 9);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_OperationDescription =
+ &_tao_tc_CORBA_OperationDescription;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -6358,6 +7224,54 @@ void CORBA::RepositoryIdSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_RepositoryIdSeq_GUARD
+#define _TAO_TYPECODE_CORBA_RepositoryIdSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_RepositoryIdSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_RepositoryId,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_RepositoryIdSeq_0 =
+ &CORBA_RepositoryIdSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_RepositoryIdSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_RepositoryIdSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/RepositoryIdSeq:1.0",
+ "RepositoryIdSeq",
+ &TAO::TypeCode::tc_CORBA_RepositoryIdSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_RepositoryIdSeq =
+ &_tao_tc_CORBA_RepositoryIdSeq;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -6371,7 +7285,7 @@ CORBA::OpDescriptionSeq::OpDescriptionSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::OperationDescription
+ OperationDescription
>
(max)
{}
@@ -6383,7 +7297,7 @@ CORBA::OpDescriptionSeq::OpDescriptionSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::OperationDescription
+ OperationDescription
>
(max, length, buffer, release)
{}
@@ -6392,7 +7306,7 @@ CORBA::OpDescriptionSeq::OpDescriptionSeq (
const OpDescriptionSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::OperationDescription
+ OperationDescription
>
(seq)
{}
@@ -6411,6 +7325,54 @@ void CORBA::OpDescriptionSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_OpDescriptionSeq_GUARD
+#define _TAO_TYPECODE_CORBA_OpDescriptionSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_OpDescriptionSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_OperationDescription,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_OpDescriptionSeq_0 =
+ &CORBA_OpDescriptionSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_OpDescriptionSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_OpDescriptionSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/OpDescriptionSeq:1.0",
+ "OpDescriptionSeq",
+ &TAO::TypeCode::tc_CORBA_OpDescriptionSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_OpDescriptionSeq =
+ &_tao_tc_CORBA_OpDescriptionSeq;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -6424,7 +7386,7 @@ CORBA::AttrDescriptionSeq::AttrDescriptionSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::AttributeDescription
+ AttributeDescription
>
(max)
{}
@@ -6436,7 +7398,7 @@ CORBA::AttrDescriptionSeq::AttrDescriptionSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::AttributeDescription
+ AttributeDescription
>
(max, length, buffer, release)
{}
@@ -6445,7 +7407,7 @@ CORBA::AttrDescriptionSeq::AttrDescriptionSeq (
const AttrDescriptionSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::AttributeDescription
+ AttributeDescription
>
(seq)
{}
@@ -6464,6 +7426,54 @@ void CORBA::AttrDescriptionSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_AttrDescriptionSeq_GUARD
+#define _TAO_TYPECODE_CORBA_AttrDescriptionSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_AttrDescriptionSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_AttributeDescription,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_AttrDescriptionSeq_0 =
+ &CORBA_AttrDescriptionSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_AttrDescriptionSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_AttrDescriptionSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/AttrDescriptionSeq:1.0",
+ "AttrDescriptionSeq",
+ &TAO::TypeCode::tc_CORBA_AttrDescriptionSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_AttrDescriptionSeq =
+ &_tao_tc_CORBA_AttrDescriptionSeq;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -6477,7 +7487,7 @@ CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::ExtAttributeDescription
+ ExtAttributeDescription
>
(max)
{}
@@ -6489,7 +7499,7 @@ CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::ExtAttributeDescription
+ ExtAttributeDescription
>
(max, length, buffer, release)
{}
@@ -6498,7 +7508,7 @@ CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (
const ExtAttrDescriptionSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::ExtAttributeDescription
+ ExtAttributeDescription
>
(seq)
{}
@@ -6518,6 +7528,54 @@ void CORBA::ExtAttrDescriptionSeq::_tao_any_destructor (
#endif /* end #if !defined */
// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_ExtAttrDescriptionSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ExtAttrDescriptionSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ExtAttrDescriptionSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_ExtAttributeDescription,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ExtAttrDescriptionSeq_0 =
+ &CORBA_ExtAttrDescriptionSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ExtAttrDescriptionSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtAttrDescriptionSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ExtAttrDescriptionSeq:1.0",
+ "ExtAttrDescriptionSeq",
+ &TAO::TypeCode::tc_CORBA_ExtAttrDescriptionSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtAttrDescriptionSeq =
+ &_tao_tc_CORBA_ExtAttrDescriptionSeq;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::InterfaceDef.
@@ -6579,7 +7637,7 @@ TAO::Collocation_Proxy_Broker *
CORBA_InterfaceDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -6623,7 +7681,7 @@ void CORBA::InterfaceDef::base_interfaces (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces (base_interfaces);
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces (base_interfaces);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -6666,7 +7724,7 @@ CORBA::Boolean CORBA::InterfaceDef::is_a (
}
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_interface_id (interface_id);
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_interface_id (interface_id);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -6689,6 +7747,50 @@ CORBA::Boolean CORBA::InterfaceDef::is_a (
return _tao_retval.retn ();
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_InterfaceDef_FullInterfaceDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "operations", &CORBA::_tc_OpDescriptionSeq },
+ { "attributes", &CORBA::_tc_AttrDescriptionSeq },
+ { "base_interfaces", &CORBA::_tc_RepositoryIdSeq },
+ { "type", &CORBA::_tc_TypeCode }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_InterfaceDef_FullInterfaceDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/InterfaceDef/FullInterfaceDescription:1.0",
+ "FullInterfaceDescription",
+ _tao_fields_CORBA_InterfaceDef_FullInterfaceDescription,
+ 8);
+
+::CORBA::TypeCode_ptr const CORBA::InterfaceDef::_tc_FullInterfaceDescription =
+ &_tao_tc_CORBA_InterfaceDef_FullInterfaceDescription;
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -6722,7 +7824,7 @@ CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor (
CORBA_InterfaceDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::InterfaceDef::FullInterfaceDescription>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::InterfaceDef::FullInterfaceDescription>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -6769,12 +7871,12 @@ CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor (
CORBA_InterfaceDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::AttributeDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_type (type);
- TAO::Arg_Traits< CORBA::AttributeMode>::in_arg_val _tao_mode (mode);
+ TAO::Arg_Traits< ::CORBA::AttributeDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type (type);
+ TAO::Arg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode (mode);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -6829,15 +7931,15 @@ CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor (
CORBA_InterfaceDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::OperationDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_result (result);
- TAO::Arg_Traits< CORBA::OperationMode>::in_arg_val _tao_mode (mode);
- TAO::Arg_Traits< CORBA::ParDescriptionSeq>::in_arg_val _tao_params (params);
- TAO::Arg_Traits< CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions (exceptions);
- TAO::Arg_Traits< CORBA::ContextIdSeq>::in_arg_val _tao_contexts (contexts);
+ TAO::Arg_Traits< ::CORBA::OperationDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_result (result);
+ TAO::Arg_Traits< ::CORBA::OperationMode>::in_arg_val _tao_mode (mode);
+ TAO::Arg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params (params);
+ TAO::Arg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions (exceptions);
+ TAO::Arg_Traits< ::CORBA::ContextIdSeq>::in_arg_val _tao_contexts (contexts);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -7000,6 +8102,60 @@ CORBA::InterfaceDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_InterfaceDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/InterfaceDef:1.0",
+ "InterfaceDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_InterfaceDef =
+ &_tao_tc_CORBA_InterfaceDef;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_InterfaceDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "base_interfaces", &CORBA::_tc_RepositoryIdSeq }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_InterfaceDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/InterfaceDescription:1.0",
+ "InterfaceDescription",
+ _tao_fields_CORBA_InterfaceDescription,
+ 5);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_InterfaceDescription =
+ &_tao_tc_CORBA_InterfaceDescription;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -7055,6 +8211,50 @@ TAO::Collocation_Proxy_Broker *
CORBA::Object_ptr obj
) = 0;
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "operations", &CORBA::_tc_OpDescriptionSeq },
+ { "attributes", &CORBA::_tc_ExtAttrDescriptionSeq },
+ { "base_interfaces", &CORBA::_tc_RepositoryIdSeq },
+ { "type", &CORBA::_tc_TypeCode }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension/ExtFullInterfaceDescription:1.0",
+ "ExtFullInterfaceDescription",
+ _tao_fields_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription,
+ 8);
+
+::CORBA::TypeCode_ptr const CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription =
+ &_tao_tc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription;
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -7088,7 +8288,7 @@ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor
CORBA_InterfaceAttrExtension_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -7137,14 +8337,14 @@ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor
CORBA_InterfaceAttrExtension_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ExtAttributeDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_type (type);
- TAO::Arg_Traits< CORBA::AttributeMode>::in_arg_val _tao_mode (mode);
- TAO::Arg_Traits< CORBA::ExceptionDefSeq>::in_arg_val _tao_get_exceptions (get_exceptions);
- TAO::Arg_Traits< CORBA::ExceptionDefSeq>::in_arg_val _tao_set_exceptions (set_exceptions);
+ TAO::Arg_Traits< ::CORBA::ExtAttributeDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type (type);
+ TAO::Arg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode (mode);
+ TAO::Arg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_get_exceptions (get_exceptions);
+ TAO::Arg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_set_exceptions (set_exceptions);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -7287,6 +8487,24 @@ CORBA::InterfaceAttrExtension::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_InterfaceAttrExtension (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0",
+ "InterfaceAttrExtension");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_InterfaceAttrExtension =
+ &_tao_tc_CORBA_InterfaceAttrExtension;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ExtInterfaceDef.
@@ -7469,6 +8687,24 @@ CORBA::ExtInterfaceDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtInterfaceDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ExtInterfaceDef:1.0",
+ "ExtInterfaceDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtInterfaceDef =
+ &_tao_tc_CORBA_ExtInterfaceDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::AbstractInterfaceDef.
@@ -7646,6 +8882,24 @@ CORBA::AbstractInterfaceDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_AbstractInterfaceDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0",
+ "AbstractInterfaceDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_AbstractInterfaceDef =
+ &_tao_tc_CORBA_AbstractInterfaceDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ExtAbstractInterfaceDef.
@@ -7832,6 +9086,24 @@ CORBA::ExtAbstractInterfaceDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtAbstractInterfaceDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0",
+ "ExtAbstractInterfaceDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtAbstractInterfaceDef =
+ &_tao_tc_CORBA_ExtAbstractInterfaceDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::LocalInterfaceDef.
@@ -8009,6 +9281,24 @@ CORBA::LocalInterfaceDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_LocalInterfaceDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/LocalInterfaceDef:1.0",
+ "LocalInterfaceDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_LocalInterfaceDef =
+ &_tao_tc_CORBA_LocalInterfaceDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ExtLocalInterfaceDef.
@@ -8195,6 +9485,2435 @@ CORBA::ExtLocalInterfaceDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtLocalInterfaceDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0",
+ "ExtLocalInterfaceDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtLocalInterfaceDef =
+ &_tao_tc_CORBA_ExtLocalInterfaceDef;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_enum/any_op_cs.cpp:52
+
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::PrimitiveKind _tao_elem
+ )
+{
+ TAO::Any_Basic_Impl_T<CORBA::PrimitiveKind>::insert (
+ _tao_any,
+ CORBA::_tc_PrimitiveKind,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::PrimitiveKind &_tao_elem
+ )
+{
+ return
+ TAO::Any_Basic_Impl_T<CORBA::PrimitiveKind>::extract (
+ _tao_any,
+ CORBA::_tc_PrimitiveKind,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::Repository>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::Repository_ptr _tao_elem
+ )
+{
+ CORBA::Repository_ptr _tao_objptr =
+ CORBA::Repository::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::Repository_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::Repository>::insert (
+ _tao_any,
+ CORBA::Repository::_tao_any_destructor,
+ CORBA::_tc_Repository,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::Repository_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::Repository>::extract (
+ _tao_any,
+ CORBA::Repository::_tao_any_destructor,
+ CORBA::_tc_Repository,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ModuleDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ModuleDef_ptr _tao_elem
+ )
+{
+ CORBA::ModuleDef_ptr _tao_objptr =
+ CORBA::ModuleDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ModuleDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ModuleDef>::insert (
+ _tao_any,
+ CORBA::ModuleDef::_tao_any_destructor,
+ CORBA::_tc_ModuleDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ModuleDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ModuleDef>::extract (
+ _tao_any,
+ CORBA::ModuleDef::_tao_any_destructor,
+ CORBA::_tc_ModuleDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ModuleDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ModuleDescription>::insert_copy (
+ _tao_any,
+ CORBA::ModuleDescription::_tao_any_destructor,
+ CORBA::_tc_ModuleDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ModuleDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ModuleDescription>::insert (
+ _tao_any,
+ CORBA::ModuleDescription::_tao_any_destructor,
+ CORBA::_tc_ModuleDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ModuleDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ModuleDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ModuleDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ModuleDescription>::extract (
+ _tao_any,
+ CORBA::ModuleDescription::_tao_any_destructor,
+ CORBA::_tc_ModuleDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ConstantDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ConstantDef_ptr _tao_elem
+ )
+{
+ CORBA::ConstantDef_ptr _tao_objptr =
+ CORBA::ConstantDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ConstantDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ConstantDef>::insert (
+ _tao_any,
+ CORBA::ConstantDef::_tao_any_destructor,
+ CORBA::_tc_ConstantDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ConstantDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ConstantDef>::extract (
+ _tao_any,
+ CORBA::ConstantDef::_tao_any_destructor,
+ CORBA::_tc_ConstantDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ConstantDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ConstantDescription>::insert_copy (
+ _tao_any,
+ CORBA::ConstantDescription::_tao_any_destructor,
+ CORBA::_tc_ConstantDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ConstantDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ConstantDescription>::insert (
+ _tao_any,
+ CORBA::ConstantDescription::_tao_any_destructor,
+ CORBA::_tc_ConstantDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ConstantDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ConstantDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ConstantDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ConstantDescription>::extract (
+ _tao_any,
+ CORBA::ConstantDescription::_tao_any_destructor,
+ CORBA::_tc_ConstantDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::StructDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::StructDef_ptr _tao_elem
+ )
+{
+ CORBA::StructDef_ptr _tao_objptr =
+ CORBA::StructDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::StructDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::StructDef>::insert (
+ _tao_any,
+ CORBA::StructDef::_tao_any_destructor,
+ CORBA::_tc_StructDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::StructDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::StructDef>::extract (
+ _tao_any,
+ CORBA::StructDef::_tao_any_destructor,
+ CORBA::_tc_StructDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::UnionDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::UnionDef_ptr _tao_elem
+ )
+{
+ CORBA::UnionDef_ptr _tao_objptr =
+ CORBA::UnionDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::UnionDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::UnionDef>::insert (
+ _tao_any,
+ CORBA::UnionDef::_tao_any_destructor,
+ CORBA::_tc_UnionDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::UnionDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::UnionDef>::extract (
+ _tao_any,
+ CORBA::UnionDef::_tao_any_destructor,
+ CORBA::_tc_UnionDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::EnumDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::EnumDef_ptr _tao_elem
+ )
+{
+ CORBA::EnumDef_ptr _tao_objptr =
+ CORBA::EnumDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::EnumDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::EnumDef>::insert (
+ _tao_any,
+ CORBA::EnumDef::_tao_any_destructor,
+ CORBA::_tc_EnumDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::EnumDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::EnumDef>::extract (
+ _tao_any,
+ CORBA::EnumDef::_tao_any_destructor,
+ CORBA::_tc_EnumDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::AliasDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::AliasDef_ptr _tao_elem
+ )
+{
+ CORBA::AliasDef_ptr _tao_objptr =
+ CORBA::AliasDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::AliasDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::AliasDef>::insert (
+ _tao_any,
+ CORBA::AliasDef::_tao_any_destructor,
+ CORBA::_tc_AliasDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::AliasDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::AliasDef>::extract (
+ _tao_any,
+ CORBA::AliasDef::_tao_any_destructor,
+ CORBA::_tc_AliasDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::NativeDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::NativeDef_ptr _tao_elem
+ )
+{
+ CORBA::NativeDef_ptr _tao_objptr =
+ CORBA::NativeDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::NativeDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::NativeDef>::insert (
+ _tao_any,
+ CORBA::NativeDef::_tao_any_destructor,
+ CORBA::_tc_NativeDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::NativeDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::NativeDef>::extract (
+ _tao_any,
+ CORBA::NativeDef::_tao_any_destructor,
+ CORBA::_tc_NativeDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::PrimitiveDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::PrimitiveDef_ptr _tao_elem
+ )
+{
+ CORBA::PrimitiveDef_ptr _tao_objptr =
+ CORBA::PrimitiveDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::PrimitiveDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::PrimitiveDef>::insert (
+ _tao_any,
+ CORBA::PrimitiveDef::_tao_any_destructor,
+ CORBA::_tc_PrimitiveDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::PrimitiveDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::PrimitiveDef>::extract (
+ _tao_any,
+ CORBA::PrimitiveDef::_tao_any_destructor,
+ CORBA::_tc_PrimitiveDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::StringDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::StringDef_ptr _tao_elem
+ )
+{
+ CORBA::StringDef_ptr _tao_objptr =
+ CORBA::StringDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::StringDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::StringDef>::insert (
+ _tao_any,
+ CORBA::StringDef::_tao_any_destructor,
+ CORBA::_tc_StringDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::StringDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::StringDef>::extract (
+ _tao_any,
+ CORBA::StringDef::_tao_any_destructor,
+ CORBA::_tc_StringDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::WstringDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::WstringDef_ptr _tao_elem
+ )
+{
+ CORBA::WstringDef_ptr _tao_objptr =
+ CORBA::WstringDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::WstringDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::WstringDef>::insert (
+ _tao_any,
+ CORBA::WstringDef::_tao_any_destructor,
+ CORBA::_tc_WstringDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::WstringDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::WstringDef>::extract (
+ _tao_any,
+ CORBA::WstringDef::_tao_any_destructor,
+ CORBA::_tc_WstringDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::SequenceDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::SequenceDef_ptr _tao_elem
+ )
+{
+ CORBA::SequenceDef_ptr _tao_objptr =
+ CORBA::SequenceDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::SequenceDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::SequenceDef>::insert (
+ _tao_any,
+ CORBA::SequenceDef::_tao_any_destructor,
+ CORBA::_tc_SequenceDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::SequenceDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::SequenceDef>::extract (
+ _tao_any,
+ CORBA::SequenceDef::_tao_any_destructor,
+ CORBA::_tc_SequenceDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ArrayDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ArrayDef_ptr _tao_elem
+ )
+{
+ CORBA::ArrayDef_ptr _tao_objptr =
+ CORBA::ArrayDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ArrayDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ArrayDef>::insert (
+ _tao_any,
+ CORBA::ArrayDef::_tao_any_destructor,
+ CORBA::_tc_ArrayDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ArrayDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ArrayDef>::extract (
+ _tao_any,
+ CORBA::ArrayDef::_tao_any_destructor,
+ CORBA::_tc_ArrayDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ExceptionDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExceptionDef_ptr _tao_elem
+ )
+{
+ CORBA::ExceptionDef_ptr _tao_objptr =
+ CORBA::ExceptionDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExceptionDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ExceptionDef>::insert (
+ _tao_any,
+ CORBA::ExceptionDef::_tao_any_destructor,
+ CORBA::_tc_ExceptionDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExceptionDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ExceptionDef>::extract (
+ _tao_any,
+ CORBA::ExceptionDef::_tao_any_destructor,
+ CORBA::_tc_ExceptionDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExceptionDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExceptionDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExceptionDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExceptionDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExceptionDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExceptionDefSeq>::insert (
+ _tao_any,
+ CORBA::ExceptionDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExceptionDefSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExceptionDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ExceptionDefSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExceptionDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExceptionDefSeq>::extract (
+ _tao_any,
+ CORBA::ExceptionDefSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExceptionDefSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_enum/any_op_cs.cpp:52
+
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::AttributeMode _tao_elem
+ )
+{
+ TAO::Any_Basic_Impl_T<CORBA::AttributeMode>::insert (
+ _tao_any,
+ CORBA::_tc_AttributeMode,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::AttributeMode &_tao_elem
+ )
+{
+ return
+ TAO::Any_Basic_Impl_T<CORBA::AttributeMode>::extract (
+ _tao_any,
+ CORBA::_tc_AttributeMode,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::AttributeDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::AttributeDef_ptr _tao_elem
+ )
+{
+ CORBA::AttributeDef_ptr _tao_objptr =
+ CORBA::AttributeDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::AttributeDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::AttributeDef>::insert (
+ _tao_any,
+ CORBA::AttributeDef::_tao_any_destructor,
+ CORBA::_tc_AttributeDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::AttributeDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::AttributeDef>::extract (
+ _tao_any,
+ CORBA::AttributeDef::_tao_any_destructor,
+ CORBA::_tc_AttributeDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::AttributeDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::AttributeDescription>::insert_copy (
+ _tao_any,
+ CORBA::AttributeDescription::_tao_any_destructor,
+ CORBA::_tc_AttributeDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::AttributeDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::AttributeDescription>::insert (
+ _tao_any,
+ CORBA::AttributeDescription::_tao_any_destructor,
+ CORBA::_tc_AttributeDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::AttributeDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::AttributeDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::AttributeDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::AttributeDescription>::extract (
+ _tao_any,
+ CORBA::AttributeDescription::_tao_any_destructor,
+ CORBA::_tc_AttributeDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtAttributeDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtAttributeDescription>::insert_copy (
+ _tao_any,
+ CORBA::ExtAttributeDescription::_tao_any_destructor,
+ CORBA::_tc_ExtAttributeDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAttributeDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtAttributeDescription>::insert (
+ _tao_any,
+ CORBA::ExtAttributeDescription::_tao_any_destructor,
+ CORBA::_tc_ExtAttributeDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtAttributeDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ExtAttributeDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtAttributeDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtAttributeDescription>::extract (
+ _tao_any,
+ CORBA::ExtAttributeDescription::_tao_any_destructor,
+ CORBA::_tc_ExtAttributeDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ExtAttributeDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAttributeDef_ptr _tao_elem
+ )
+{
+ CORBA::ExtAttributeDef_ptr _tao_objptr =
+ CORBA::ExtAttributeDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAttributeDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ExtAttributeDef>::insert (
+ _tao_any,
+ CORBA::ExtAttributeDef::_tao_any_destructor,
+ CORBA::_tc_ExtAttributeDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtAttributeDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ExtAttributeDef>::extract (
+ _tao_any,
+ CORBA::ExtAttributeDef::_tao_any_destructor,
+ CORBA::_tc_ExtAttributeDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_enum/any_op_cs.cpp:52
+
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::OperationMode _tao_elem
+ )
+{
+ TAO::Any_Basic_Impl_T<CORBA::OperationMode>::insert (
+ _tao_any,
+ CORBA::_tc_OperationMode,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::OperationMode &_tao_elem
+ )
+{
+ return
+ TAO::Any_Basic_Impl_T<CORBA::OperationMode>::extract (
+ _tao_any,
+ CORBA::_tc_OperationMode,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ParameterDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ParameterDescription>::insert_copy (
+ _tao_any,
+ CORBA::ParameterDescription::_tao_any_destructor,
+ CORBA::_tc_ParameterDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ParameterDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ParameterDescription>::insert (
+ _tao_any,
+ CORBA::ParameterDescription::_tao_any_destructor,
+ CORBA::_tc_ParameterDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ParameterDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ParameterDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ParameterDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ParameterDescription>::extract (
+ _tao_any,
+ CORBA::ParameterDescription::_tao_any_destructor,
+ CORBA::_tc_ParameterDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ParDescriptionSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ParDescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::ParDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ParDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ParDescriptionSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ParDescriptionSeq>::insert (
+ _tao_any,
+ CORBA::ParDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ParDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ParDescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ParDescriptionSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ParDescriptionSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ParDescriptionSeq>::extract (
+ _tao_any,
+ CORBA::ParDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ParDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ContextIdSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ContextIdSeq>::insert_copy (
+ _tao_any,
+ CORBA::ContextIdSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ContextIdSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ContextIdSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ContextIdSeq>::insert (
+ _tao_any,
+ CORBA::ContextIdSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ContextIdSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ContextIdSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ContextIdSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ContextIdSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ContextIdSeq>::extract (
+ _tao_any,
+ CORBA::ContextIdSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ContextIdSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::OperationDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::OperationDef_ptr _tao_elem
+ )
+{
+ CORBA::OperationDef_ptr _tao_objptr =
+ CORBA::OperationDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::OperationDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::OperationDef>::insert (
+ _tao_any,
+ CORBA::OperationDef::_tao_any_destructor,
+ CORBA::_tc_OperationDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::OperationDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::OperationDef>::extract (
+ _tao_any,
+ CORBA::OperationDef::_tao_any_destructor,
+ CORBA::_tc_OperationDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::OperationDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::OperationDescription>::insert_copy (
+ _tao_any,
+ CORBA::OperationDescription::_tao_any_destructor,
+ CORBA::_tc_OperationDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::OperationDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::OperationDescription>::insert (
+ _tao_any,
+ CORBA::OperationDescription::_tao_any_destructor,
+ CORBA::_tc_OperationDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::OperationDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::OperationDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::OperationDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::OperationDescription>::extract (
+ _tao_any,
+ CORBA::OperationDescription::_tao_any_destructor,
+ CORBA::_tc_OperationDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::RepositoryIdSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::RepositoryIdSeq>::insert_copy (
+ _tao_any,
+ CORBA::RepositoryIdSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_RepositoryIdSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::RepositoryIdSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::RepositoryIdSeq>::insert (
+ _tao_any,
+ CORBA::RepositoryIdSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_RepositoryIdSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::RepositoryIdSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::RepositoryIdSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::RepositoryIdSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::RepositoryIdSeq>::extract (
+ _tao_any,
+ CORBA::RepositoryIdSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_RepositoryIdSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::OpDescriptionSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::OpDescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::OpDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_OpDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::OpDescriptionSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::OpDescriptionSeq>::insert (
+ _tao_any,
+ CORBA::OpDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_OpDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::OpDescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::OpDescriptionSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::OpDescriptionSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::OpDescriptionSeq>::extract (
+ _tao_any,
+ CORBA::OpDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_OpDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::AttrDescriptionSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::AttrDescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::AttrDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_AttrDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::AttrDescriptionSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::AttrDescriptionSeq>::insert (
+ _tao_any,
+ CORBA::AttrDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_AttrDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::AttrDescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::AttrDescriptionSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::AttrDescriptionSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::AttrDescriptionSeq>::extract (
+ _tao_any,
+ CORBA::AttrDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_AttrDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtAttrDescriptionSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtAttrDescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExtAttrDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtAttrDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAttrDescriptionSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtAttrDescriptionSeq>::insert (
+ _tao_any,
+ CORBA::ExtAttrDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtAttrDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtAttrDescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ExtAttrDescriptionSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtAttrDescriptionSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtAttrDescriptionSeq>::extract (
+ _tao_any,
+ CORBA::ExtAttrDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ExtAttrDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::InterfaceDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::InterfaceDef_ptr _tao_elem
+ )
+{
+ CORBA::InterfaceDef_ptr _tao_objptr =
+ CORBA::InterfaceDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::InterfaceDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::InterfaceDef>::insert (
+ _tao_any,
+ CORBA::InterfaceDef::_tao_any_destructor,
+ CORBA::_tc_InterfaceDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::InterfaceDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::InterfaceDef>::extract (
+ _tao_any,
+ CORBA::InterfaceDef::_tao_any_destructor,
+ CORBA::_tc_InterfaceDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::InterfaceDef::FullInterfaceDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceDef::FullInterfaceDescription>::insert_copy (
+ _tao_any,
+ CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor,
+ CORBA::InterfaceDef::_tc_FullInterfaceDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::InterfaceDef::FullInterfaceDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceDef::FullInterfaceDescription>::insert (
+ _tao_any,
+ CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor,
+ CORBA::InterfaceDef::_tc_FullInterfaceDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::InterfaceDef::FullInterfaceDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::InterfaceDef::FullInterfaceDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::InterfaceDef::FullInterfaceDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceDef::FullInterfaceDescription>::extract (
+ _tao_any,
+ CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor,
+ CORBA::InterfaceDef::_tc_FullInterfaceDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::InterfaceDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceDescription>::insert_copy (
+ _tao_any,
+ CORBA::InterfaceDescription::_tao_any_destructor,
+ CORBA::_tc_InterfaceDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::InterfaceDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceDescription>::insert (
+ _tao_any,
+ CORBA::InterfaceDescription::_tao_any_destructor,
+ CORBA::_tc_InterfaceDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::InterfaceDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::InterfaceDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::InterfaceDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceDescription>::extract (
+ _tao_any,
+ CORBA::InterfaceDescription::_tao_any_destructor,
+ CORBA::_tc_InterfaceDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::InterfaceAttrExtension>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::InterfaceAttrExtension_ptr _tao_elem
+ )
+{
+ CORBA::InterfaceAttrExtension_ptr _tao_objptr =
+ CORBA::InterfaceAttrExtension::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::InterfaceAttrExtension_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::InterfaceAttrExtension>::insert (
+ _tao_any,
+ CORBA::InterfaceAttrExtension::_tao_any_destructor,
+ CORBA::_tc_InterfaceAttrExtension,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::InterfaceAttrExtension_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::InterfaceAttrExtension>::extract (
+ _tao_any,
+ CORBA::InterfaceAttrExtension::_tao_any_destructor,
+ CORBA::_tc_InterfaceAttrExtension,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::insert_copy (
+ _tao_any,
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor,
+ CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::insert (
+ _tao_any,
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor,
+ CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::extract (
+ _tao_any,
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor,
+ CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ExtInterfaceDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtInterfaceDef_ptr _tao_elem
+ )
+{
+ CORBA::ExtInterfaceDef_ptr _tao_objptr =
+ CORBA::ExtInterfaceDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtInterfaceDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ExtInterfaceDef>::insert (
+ _tao_any,
+ CORBA::ExtInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_ExtInterfaceDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtInterfaceDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ExtInterfaceDef>::extract (
+ _tao_any,
+ CORBA::ExtInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_ExtInterfaceDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::AbstractInterfaceDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::AbstractInterfaceDef_ptr _tao_elem
+ )
+{
+ CORBA::AbstractInterfaceDef_ptr _tao_objptr =
+ CORBA::AbstractInterfaceDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::AbstractInterfaceDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::AbstractInterfaceDef>::insert (
+ _tao_any,
+ CORBA::AbstractInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_AbstractInterfaceDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::AbstractInterfaceDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::AbstractInterfaceDef>::extract (
+ _tao_any,
+ CORBA::AbstractInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_AbstractInterfaceDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ExtAbstractInterfaceDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAbstractInterfaceDef_ptr _tao_elem
+ )
+{
+ CORBA::ExtAbstractInterfaceDef_ptr _tao_objptr =
+ CORBA::ExtAbstractInterfaceDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAbstractInterfaceDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ExtAbstractInterfaceDef>::insert (
+ _tao_any,
+ CORBA::ExtAbstractInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_ExtAbstractInterfaceDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtAbstractInterfaceDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ExtAbstractInterfaceDef>::extract (
+ _tao_any,
+ CORBA::ExtAbstractInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_ExtAbstractInterfaceDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::LocalInterfaceDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::LocalInterfaceDef_ptr _tao_elem
+ )
+{
+ CORBA::LocalInterfaceDef_ptr _tao_objptr =
+ CORBA::LocalInterfaceDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::LocalInterfaceDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::LocalInterfaceDef>::insert (
+ _tao_any,
+ CORBA::LocalInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_LocalInterfaceDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::LocalInterfaceDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::LocalInterfaceDef>::extract (
+ _tao_any,
+ CORBA::LocalInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_LocalInterfaceDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ExtLocalInterfaceDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtLocalInterfaceDef_ptr _tao_elem
+ )
+{
+ CORBA::ExtLocalInterfaceDef_ptr _tao_objptr =
+ CORBA::ExtLocalInterfaceDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtLocalInterfaceDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ExtLocalInterfaceDef>::insert (
+ _tao_any,
+ CORBA::ExtLocalInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_ExtLocalInterfaceDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtLocalInterfaceDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ExtLocalInterfaceDef>::extract (
+ _tao_any,
+ CORBA::ExtLocalInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_ExtLocalInterfaceDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
// be\be_visitor_enum/cdr_op_cs.cpp:51
CORBA::Boolean operator<< (TAO_OutputCDR & strm, CORBA::PrimitiveKind _tao_enumerator)
diff --git a/TAO/tao/IFR_Client/IFR_BasicC.h b/TAO/tao/IFR_Client/IFR_BasicC.h
index 31ebfd4e2c4..4284fac3152 100644
--- a/TAO/tao/IFR_Client/IFR_BasicC.h
+++ b/TAO/tao/IFR_Client/IFR_BasicC.h
@@ -26,7 +26,7 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// be\be_codegen.cpp:153
+// be\be_codegen.cpp:154
#ifndef _TAO_IDL_ORIG_IFR_BASICC_H_
#define _TAO_IDL_ORIG_IFR_BASICC_H_
@@ -45,9 +45,10 @@
#include "tao/SystemException.h"
#include "tao/Environment.h"
#include "tao/Object.h"
-#include "tao/TypeCode.h"
-#include "tao/TypeCode_Constants.h"
-#include "tao/Any.h"
+#include "tao/AnyTypeCode/TypeCode.h"
+#include "tao/AnyTypeCode/TypeCode_Constants.h"
+#include "tao/AnyTypeCode/Any.h"
+#include "tao/AnyTypeCode/TypeCode.h"
#include "tao/Sequence_T.h"
#include "tao/Objref_VarOut_T.h"
#include "tao/Seq_Var_T.h"
@@ -256,7 +257,7 @@ namespace CORBA
typedef PrimitiveKind &PrimitiveKind_out;
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_PrimitiveKind;
@@ -457,7 +458,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_Repository;
@@ -568,7 +569,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ModuleDef;
@@ -591,7 +592,7 @@ namespace CORBA
ModuleDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export ModuleDescription
{
@@ -605,7 +606,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ModuleDescription;
@@ -767,7 +768,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ConstantDef;
@@ -790,7 +791,7 @@ namespace CORBA
ConstantDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export ConstantDescription
{
@@ -806,7 +807,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ConstantDescription;
@@ -938,7 +939,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_StructDef;
@@ -1101,7 +1102,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_UnionDef;
@@ -1232,7 +1233,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_EnumDef;
@@ -1363,7 +1364,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_AliasDef;
@@ -1473,7 +1474,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_NativeDef;
@@ -1570,7 +1571,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_PrimitiveDef;
@@ -1678,7 +1679,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_StringDef;
@@ -1786,7 +1787,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_WstringDef;
@@ -1925,7 +1926,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_SequenceDef;
@@ -2064,7 +2065,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ArrayDef;
@@ -2206,7 +2207,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExceptionDef;
@@ -2266,7 +2267,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExceptionDefSeq;
@@ -2282,7 +2283,7 @@ namespace CORBA
typedef AttributeMode &AttributeMode_out;
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_AttributeMode;
@@ -2444,7 +2445,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_AttributeDef;
@@ -2467,7 +2468,7 @@ namespace CORBA
AttributeDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export AttributeDescription
{
@@ -2483,7 +2484,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_AttributeDescription;
@@ -2506,7 +2507,7 @@ namespace CORBA
ExtAttributeDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export ExtAttributeDescription
{
@@ -2524,7 +2525,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtAttributeDescription;
@@ -2686,7 +2687,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtAttributeDef;
@@ -2702,7 +2703,7 @@ namespace CORBA
typedef OperationMode &OperationMode_out;
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_OperationMode;
@@ -2725,7 +2726,7 @@ namespace CORBA
ParameterDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export ParameterDescription
{
@@ -2739,7 +2740,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ParameterDescription;
@@ -2792,7 +2793,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ParDescriptionSeq;
@@ -2804,7 +2805,7 @@ namespace CORBA
typedef CORBA::String_out ContextIdentifier_out;
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ContextIdentifier;
@@ -2855,7 +2856,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ContextIdSeq;
@@ -3080,7 +3081,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_OperationDef;
@@ -3103,7 +3104,7 @@ namespace CORBA
OperationDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export OperationDescription
{
@@ -3122,7 +3123,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_OperationDescription;
@@ -3173,7 +3174,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_RepositoryIdSeq;
@@ -3226,7 +3227,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_OpDescriptionSeq;
@@ -3279,7 +3280,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_AttrDescriptionSeq;
@@ -3332,7 +3333,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtAttrDescriptionSeq;
@@ -3448,7 +3449,7 @@ namespace CORBA
FullInterfaceDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export FullInterfaceDescription
{
@@ -3466,7 +3467,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
static ::CORBA::TypeCode_ptr const _tc_FullInterfaceDescription;
@@ -3560,7 +3561,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_InterfaceDef;
@@ -3583,7 +3584,7 @@ namespace CORBA
InterfaceDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export InterfaceDescription
{
@@ -3598,7 +3599,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_InterfaceDescription;
@@ -3680,7 +3681,7 @@ namespace CORBA
ExtFullInterfaceDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export ExtFullInterfaceDescription
{
@@ -3698,7 +3699,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
static ::CORBA::TypeCode_ptr const _tc_ExtFullInterfaceDescription;
@@ -3776,7 +3777,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_InterfaceAttrExtension;
@@ -3887,7 +3888,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtInterfaceDef;
@@ -3997,7 +3998,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_AbstractInterfaceDef;
@@ -4108,7 +4109,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtAbstractInterfaceDef;
@@ -4218,7 +4219,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_LocalInterfaceDef;
@@ -4329,7 +4330,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtLocalInterfaceDef;
@@ -4494,8 +4495,29 @@ TAO::Collocation_Proxy_Broker *
namespace TAO
{
-#if !defined (_CORBA_REPOSITORY__TRAITS_CH_)
-#define _CORBA_REPOSITORY__TRAITS_CH_
+#if !defined (_CORBA_FIXEDDEF__TRAITS_)
+#define _CORBA_FIXEDDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::FixedDef>
+ {
+ static ::CORBA::FixedDef_ptr duplicate (
+ ::CORBA::FixedDef_ptr
+ );
+ static void release (
+ ::CORBA::FixedDef_ptr
+ );
+ static ::CORBA::FixedDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::FixedDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_REPOSITORY__TRAITS_)
+#define _CORBA_REPOSITORY__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::Repository>
@@ -4515,8 +4537,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_MODULEDEF__TRAITS_CH_)
-#define _CORBA_MODULEDEF__TRAITS_CH_
+#if !defined (_CORBA_MODULEDEF__TRAITS_)
+#define _CORBA_MODULEDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ModuleDef>
@@ -4536,8 +4558,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_CONSTANTDEF__TRAITS_CH_)
-#define _CORBA_CONSTANTDEF__TRAITS_CH_
+#if !defined (_CORBA_CONSTANTDEF__TRAITS_)
+#define _CORBA_CONSTANTDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ConstantDef>
@@ -4557,8 +4579,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_STRUCTDEF__TRAITS_CH_)
-#define _CORBA_STRUCTDEF__TRAITS_CH_
+#if !defined (_CORBA_STRUCTDEF__TRAITS_)
+#define _CORBA_STRUCTDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::StructDef>
@@ -4578,8 +4600,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_UNIONDEF__TRAITS_CH_)
-#define _CORBA_UNIONDEF__TRAITS_CH_
+#if !defined (_CORBA_UNIONDEF__TRAITS_)
+#define _CORBA_UNIONDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::UnionDef>
@@ -4599,8 +4621,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_ENUMDEF__TRAITS_CH_)
-#define _CORBA_ENUMDEF__TRAITS_CH_
+#if !defined (_CORBA_ENUMDEF__TRAITS_)
+#define _CORBA_ENUMDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::EnumDef>
@@ -4620,8 +4642,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_ALIASDEF__TRAITS_CH_)
-#define _CORBA_ALIASDEF__TRAITS_CH_
+#if !defined (_CORBA_ALIASDEF__TRAITS_)
+#define _CORBA_ALIASDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::AliasDef>
@@ -4641,357 +4663,357 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_INTERFACEDEF__TRAITS_CH_)
-#define _CORBA_INTERFACEDEF__TRAITS_CH_
+#if !defined (_CORBA_NATIVEDEF__TRAITS_)
+#define _CORBA_NATIVEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::InterfaceDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::NativeDef>
{
- static ::CORBA::InterfaceDef_ptr duplicate (
- ::CORBA::InterfaceDef_ptr
+ static ::CORBA::NativeDef_ptr duplicate (
+ ::CORBA::NativeDef_ptr
);
static void release (
- ::CORBA::InterfaceDef_ptr
+ ::CORBA::NativeDef_ptr
);
- static ::CORBA::InterfaceDef_ptr nil (void);
+ static ::CORBA::NativeDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::InterfaceDef_ptr p,
+ ::CORBA::NativeDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_EXCEPTIONDEF__TRAITS_CH_)
-#define _CORBA_EXCEPTIONDEF__TRAITS_CH_
+#if !defined (_CORBA_PRIMITIVEDEF__TRAITS_)
+#define _CORBA_PRIMITIVEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExceptionDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::PrimitiveDef>
{
- static ::CORBA::ExceptionDef_ptr duplicate (
- ::CORBA::ExceptionDef_ptr
+ static ::CORBA::PrimitiveDef_ptr duplicate (
+ ::CORBA::PrimitiveDef_ptr
);
static void release (
- ::CORBA::ExceptionDef_ptr
+ ::CORBA::PrimitiveDef_ptr
);
- static ::CORBA::ExceptionDef_ptr nil (void);
+ static ::CORBA::PrimitiveDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::ExceptionDef_ptr p,
+ ::CORBA::PrimitiveDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_NATIVEDEF__TRAITS_CH_)
-#define _CORBA_NATIVEDEF__TRAITS_CH_
+#if !defined (_CORBA_STRINGDEF__TRAITS_)
+#define _CORBA_STRINGDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::NativeDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::StringDef>
{
- static ::CORBA::NativeDef_ptr duplicate (
- ::CORBA::NativeDef_ptr
+ static ::CORBA::StringDef_ptr duplicate (
+ ::CORBA::StringDef_ptr
);
static void release (
- ::CORBA::NativeDef_ptr
+ ::CORBA::StringDef_ptr
);
- static ::CORBA::NativeDef_ptr nil (void);
+ static ::CORBA::StringDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::NativeDef_ptr p,
+ ::CORBA::StringDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_ABSTRACTINTERFACEDEF__TRAITS_CH_)
-#define _CORBA_ABSTRACTINTERFACEDEF__TRAITS_CH_
+#if !defined (_CORBA_WSTRINGDEF__TRAITS_)
+#define _CORBA_WSTRINGDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::AbstractInterfaceDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::WstringDef>
{
- static ::CORBA::AbstractInterfaceDef_ptr duplicate (
- ::CORBA::AbstractInterfaceDef_ptr
+ static ::CORBA::WstringDef_ptr duplicate (
+ ::CORBA::WstringDef_ptr
);
static void release (
- ::CORBA::AbstractInterfaceDef_ptr
+ ::CORBA::WstringDef_ptr
);
- static ::CORBA::AbstractInterfaceDef_ptr nil (void);
+ static ::CORBA::WstringDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::AbstractInterfaceDef_ptr p,
+ ::CORBA::WstringDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_LOCALINTERFACEDEF__TRAITS_CH_)
-#define _CORBA_LOCALINTERFACEDEF__TRAITS_CH_
+#if !defined (_CORBA_SEQUENCEDEF__TRAITS_)
+#define _CORBA_SEQUENCEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::LocalInterfaceDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::SequenceDef>
{
- static ::CORBA::LocalInterfaceDef_ptr duplicate (
- ::CORBA::LocalInterfaceDef_ptr
+ static ::CORBA::SequenceDef_ptr duplicate (
+ ::CORBA::SequenceDef_ptr
);
static void release (
- ::CORBA::LocalInterfaceDef_ptr
+ ::CORBA::SequenceDef_ptr
);
- static ::CORBA::LocalInterfaceDef_ptr nil (void);
+ static ::CORBA::SequenceDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::LocalInterfaceDef_ptr p,
+ ::CORBA::SequenceDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_EXTINTERFACEDEF__TRAITS_CH_)
-#define _CORBA_EXTINTERFACEDEF__TRAITS_CH_
+#if !defined (_CORBA_ARRAYDEF__TRAITS_)
+#define _CORBA_ARRAYDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtInterfaceDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ArrayDef>
{
- static ::CORBA::ExtInterfaceDef_ptr duplicate (
- ::CORBA::ExtInterfaceDef_ptr
+ static ::CORBA::ArrayDef_ptr duplicate (
+ ::CORBA::ArrayDef_ptr
);
static void release (
- ::CORBA::ExtInterfaceDef_ptr
+ ::CORBA::ArrayDef_ptr
);
- static ::CORBA::ExtInterfaceDef_ptr nil (void);
+ static ::CORBA::ArrayDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::ExtInterfaceDef_ptr p,
+ ::CORBA::ArrayDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF__TRAITS_CH_)
-#define _CORBA_EXTABSTRACTINTERFACEDEF__TRAITS_CH_
+#if !defined (_CORBA_EXCEPTIONDEF__TRAITS_)
+#define _CORBA_EXCEPTIONDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtAbstractInterfaceDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExceptionDef>
{
- static ::CORBA::ExtAbstractInterfaceDef_ptr duplicate (
- ::CORBA::ExtAbstractInterfaceDef_ptr
+ static ::CORBA::ExceptionDef_ptr duplicate (
+ ::CORBA::ExceptionDef_ptr
);
static void release (
- ::CORBA::ExtAbstractInterfaceDef_ptr
+ ::CORBA::ExceptionDef_ptr
);
- static ::CORBA::ExtAbstractInterfaceDef_ptr nil (void);
+ static ::CORBA::ExceptionDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::ExtAbstractInterfaceDef_ptr p,
+ ::CORBA::ExceptionDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_EXTLOCALINTERFACEDEF__TRAITS_CH_)
-#define _CORBA_EXTLOCALINTERFACEDEF__TRAITS_CH_
+#if !defined (_CORBA_ATTRIBUTEDEF__TRAITS_)
+#define _CORBA_ATTRIBUTEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtLocalInterfaceDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::AttributeDef>
{
- static ::CORBA::ExtLocalInterfaceDef_ptr duplicate (
- ::CORBA::ExtLocalInterfaceDef_ptr
+ static ::CORBA::AttributeDef_ptr duplicate (
+ ::CORBA::AttributeDef_ptr
);
static void release (
- ::CORBA::ExtLocalInterfaceDef_ptr
+ ::CORBA::AttributeDef_ptr
);
- static ::CORBA::ExtLocalInterfaceDef_ptr nil (void);
+ static ::CORBA::AttributeDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::ExtLocalInterfaceDef_ptr p,
+ ::CORBA::AttributeDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_PRIMITIVEDEF__TRAITS_CH_)
-#define _CORBA_PRIMITIVEDEF__TRAITS_CH_
+#if !defined (_CORBA_EXTATTRIBUTEDEF__TRAITS_)
+#define _CORBA_EXTATTRIBUTEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::PrimitiveDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtAttributeDef>
{
- static ::CORBA::PrimitiveDef_ptr duplicate (
- ::CORBA::PrimitiveDef_ptr
+ static ::CORBA::ExtAttributeDef_ptr duplicate (
+ ::CORBA::ExtAttributeDef_ptr
);
static void release (
- ::CORBA::PrimitiveDef_ptr
+ ::CORBA::ExtAttributeDef_ptr
);
- static ::CORBA::PrimitiveDef_ptr nil (void);
+ static ::CORBA::ExtAttributeDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::PrimitiveDef_ptr p,
+ ::CORBA::ExtAttributeDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_STRINGDEF__TRAITS_CH_)
-#define _CORBA_STRINGDEF__TRAITS_CH_
+#if !defined (_CORBA_OPERATIONDEF__TRAITS_)
+#define _CORBA_OPERATIONDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::StringDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::OperationDef>
{
- static ::CORBA::StringDef_ptr duplicate (
- ::CORBA::StringDef_ptr
+ static ::CORBA::OperationDef_ptr duplicate (
+ ::CORBA::OperationDef_ptr
);
static void release (
- ::CORBA::StringDef_ptr
+ ::CORBA::OperationDef_ptr
);
- static ::CORBA::StringDef_ptr nil (void);
+ static ::CORBA::OperationDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::StringDef_ptr p,
+ ::CORBA::OperationDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_SEQUENCEDEF__TRAITS_CH_)
-#define _CORBA_SEQUENCEDEF__TRAITS_CH_
+#if !defined (_CORBA_INTERFACEDEF__TRAITS_)
+#define _CORBA_INTERFACEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::SequenceDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::InterfaceDef>
{
- static ::CORBA::SequenceDef_ptr duplicate (
- ::CORBA::SequenceDef_ptr
+ static ::CORBA::InterfaceDef_ptr duplicate (
+ ::CORBA::InterfaceDef_ptr
);
static void release (
- ::CORBA::SequenceDef_ptr
+ ::CORBA::InterfaceDef_ptr
);
- static ::CORBA::SequenceDef_ptr nil (void);
+ static ::CORBA::InterfaceDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::SequenceDef_ptr p,
+ ::CORBA::InterfaceDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_ARRAYDEF__TRAITS_CH_)
-#define _CORBA_ARRAYDEF__TRAITS_CH_
+#if !defined (_CORBA_INTERFACEATTREXTENSION__TRAITS_)
+#define _CORBA_INTERFACEATTREXTENSION__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ArrayDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::InterfaceAttrExtension>
{
- static ::CORBA::ArrayDef_ptr duplicate (
- ::CORBA::ArrayDef_ptr
+ static ::CORBA::InterfaceAttrExtension_ptr duplicate (
+ ::CORBA::InterfaceAttrExtension_ptr
);
static void release (
- ::CORBA::ArrayDef_ptr
+ ::CORBA::InterfaceAttrExtension_ptr
);
- static ::CORBA::ArrayDef_ptr nil (void);
+ static ::CORBA::InterfaceAttrExtension_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::ArrayDef_ptr p,
+ ::CORBA::InterfaceAttrExtension_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_WSTRINGDEF__TRAITS_CH_)
-#define _CORBA_WSTRINGDEF__TRAITS_CH_
+#if !defined (_CORBA_EXTINTERFACEDEF__TRAITS_)
+#define _CORBA_EXTINTERFACEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::WstringDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtInterfaceDef>
{
- static ::CORBA::WstringDef_ptr duplicate (
- ::CORBA::WstringDef_ptr
+ static ::CORBA::ExtInterfaceDef_ptr duplicate (
+ ::CORBA::ExtInterfaceDef_ptr
);
static void release (
- ::CORBA::WstringDef_ptr
+ ::CORBA::ExtInterfaceDef_ptr
);
- static ::CORBA::WstringDef_ptr nil (void);
+ static ::CORBA::ExtInterfaceDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::WstringDef_ptr p,
+ ::CORBA::ExtInterfaceDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_ATTRIBUTEDEF__TRAITS_CH_)
-#define _CORBA_ATTRIBUTEDEF__TRAITS_CH_
+#if !defined (_CORBA_ABSTRACTINTERFACEDEF__TRAITS_)
+#define _CORBA_ABSTRACTINTERFACEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::AttributeDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::AbstractInterfaceDef>
{
- static ::CORBA::AttributeDef_ptr duplicate (
- ::CORBA::AttributeDef_ptr
+ static ::CORBA::AbstractInterfaceDef_ptr duplicate (
+ ::CORBA::AbstractInterfaceDef_ptr
);
static void release (
- ::CORBA::AttributeDef_ptr
+ ::CORBA::AbstractInterfaceDef_ptr
);
- static ::CORBA::AttributeDef_ptr nil (void);
+ static ::CORBA::AbstractInterfaceDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::AttributeDef_ptr p,
+ ::CORBA::AbstractInterfaceDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_EXTATTRIBUTEDEF__TRAITS_CH_)
-#define _CORBA_EXTATTRIBUTEDEF__TRAITS_CH_
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF__TRAITS_)
+#define _CORBA_EXTABSTRACTINTERFACEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtAttributeDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtAbstractInterfaceDef>
{
- static ::CORBA::ExtAttributeDef_ptr duplicate (
- ::CORBA::ExtAttributeDef_ptr
+ static ::CORBA::ExtAbstractInterfaceDef_ptr duplicate (
+ ::CORBA::ExtAbstractInterfaceDef_ptr
);
static void release (
- ::CORBA::ExtAttributeDef_ptr
+ ::CORBA::ExtAbstractInterfaceDef_ptr
);
- static ::CORBA::ExtAttributeDef_ptr nil (void);
+ static ::CORBA::ExtAbstractInterfaceDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::ExtAttributeDef_ptr p,
+ ::CORBA::ExtAbstractInterfaceDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_OPERATIONDEF__TRAITS_CH_)
-#define _CORBA_OPERATIONDEF__TRAITS_CH_
+#if !defined (_CORBA_LOCALINTERFACEDEF__TRAITS_)
+#define _CORBA_LOCALINTERFACEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::OperationDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::LocalInterfaceDef>
{
- static ::CORBA::OperationDef_ptr duplicate (
- ::CORBA::OperationDef_ptr
+ static ::CORBA::LocalInterfaceDef_ptr duplicate (
+ ::CORBA::LocalInterfaceDef_ptr
);
static void release (
- ::CORBA::OperationDef_ptr
+ ::CORBA::LocalInterfaceDef_ptr
);
- static ::CORBA::OperationDef_ptr nil (void);
+ static ::CORBA::LocalInterfaceDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::OperationDef_ptr p,
+ ::CORBA::LocalInterfaceDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_INTERFACEATTREXTENSION__TRAITS_CH_)
-#define _CORBA_INTERFACEATTREXTENSION__TRAITS_CH_
+#if !defined (_CORBA_EXTLOCALINTERFACEDEF__TRAITS_)
+#define _CORBA_EXTLOCALINTERFACEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::InterfaceAttrExtension>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtLocalInterfaceDef>
{
- static ::CORBA::InterfaceAttrExtension_ptr duplicate (
- ::CORBA::InterfaceAttrExtension_ptr
+ static ::CORBA::ExtLocalInterfaceDef_ptr duplicate (
+ ::CORBA::ExtLocalInterfaceDef_ptr
);
static void release (
- ::CORBA::InterfaceAttrExtension_ptr
+ ::CORBA::ExtLocalInterfaceDef_ptr
);
- static ::CORBA::InterfaceAttrExtension_ptr nil (void);
+ static ::CORBA::ExtLocalInterfaceDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::InterfaceAttrExtension_ptr p,
+ ::CORBA::ExtLocalInterfaceDef_ptr p,
TAO_OutputCDR & cdr
);
};
@@ -5007,27 +5029,27 @@ TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::FixedDef_ptr *); //
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::FixedDef *&);
// TAO_IDL - Generated from
-// be\be_visitor_enum/any_op_ch.cpp:51
+// be\be_visitor_enum/any_op_ch.cpp:52
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::PrimitiveKind);
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::PrimitiveKind &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::Repository_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::Repository_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Repository_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ModuleDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ModuleDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ModuleDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ModuleDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ModuleDescription*); // noncopying version
@@ -5035,14 +5057,14 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Mod
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ModuleDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ConstantDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ConstantDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ConstantDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ConstantDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ConstantDescription*); // noncopying version
@@ -5050,84 +5072,84 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Con
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ConstantDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::StructDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::StructDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::StructDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::UnionDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::UnionDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::UnionDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::EnumDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::EnumDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::EnumDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AliasDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AliasDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::AliasDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::NativeDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::NativeDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::NativeDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::PrimitiveDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::PrimitiveDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::PrimitiveDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::StringDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::StringDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::StringDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::WstringDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::WstringDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::WstringDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::SequenceDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::SequenceDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::SequenceDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ArrayDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ArrayDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ArrayDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExceptionDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExceptionDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExceptionDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExceptionDefSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExceptionDefSeq*); // noncopying version
@@ -5135,20 +5157,20 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Exc
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExceptionDefSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_enum/any_op_ch.cpp:51
+// be\be_visitor_enum/any_op_ch.cpp:52
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AttributeMode);
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::AttributeMode &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AttributeDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AttributeDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::AttributeDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::AttributeDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AttributeDescription*); // noncopying version
@@ -5156,7 +5178,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Att
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::AttributeDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtAttributeDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAttributeDescription*); // noncopying version
@@ -5164,20 +5186,20 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Ext
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtAttributeDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAttributeDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAttributeDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtAttributeDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_enum/any_op_ch.cpp:51
+// be\be_visitor_enum/any_op_ch.cpp:52
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::OperationMode);
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::OperationMode &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ParameterDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ParameterDescription*); // noncopying version
@@ -5185,7 +5207,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Par
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ParameterDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ParDescriptionSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ParDescriptionSeq*); // noncopying version
@@ -5193,7 +5215,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Par
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ParDescriptionSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ContextIdSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ContextIdSeq*); // noncopying version
@@ -5201,14 +5223,14 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Con
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ContextIdSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::OperationDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::OperationDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::OperationDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::OperationDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::OperationDescription*); // noncopying version
@@ -5216,7 +5238,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Ope
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::OperationDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::RepositoryIdSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::RepositoryIdSeq*); // noncopying version
@@ -5224,7 +5246,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Rep
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::RepositoryIdSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::OpDescriptionSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::OpDescriptionSeq*); // noncopying version
@@ -5232,7 +5254,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::OpD
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::OpDescriptionSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::AttrDescriptionSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AttrDescriptionSeq*); // noncopying version
@@ -5240,7 +5262,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Att
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::AttrDescriptionSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtAttrDescriptionSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAttrDescriptionSeq*); // noncopying version
@@ -5248,14 +5270,14 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Ext
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtAttrDescriptionSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::InterfaceDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::InterfaceDef::FullInterfaceDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceDef::FullInterfaceDescription*); // noncopying version
@@ -5263,7 +5285,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Int
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::InterfaceDef::FullInterfaceDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::InterfaceDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceDescription*); // noncopying version
@@ -5271,14 +5293,14 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Int
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::InterfaceDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceAttrExtension_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceAttrExtension_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::InterfaceAttrExtension_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription*); // noncopying version
@@ -5286,35 +5308,35 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Int
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInterfaceDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInterfaceDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtInterfaceDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AbstractInterfaceDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AbstractInterfaceDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::AbstractInterfaceDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAbstractInterfaceDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAbstractInterfaceDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtAbstractInterfaceDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::LocalInterfaceDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::LocalInterfaceDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::LocalInterfaceDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtLocalInterfaceDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtLocalInterfaceDef_ptr *); // non-copying
@@ -5663,7 +5685,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::E
TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtLocalInterfaceDef_ptr &);
// TAO_IDL - Generated from
-// be\be_codegen.cpp:955
+// be\be_codegen.cpp:1136
#if defined (__ACE_INLINE__)
#include "IFR_BasicC.inl"
diff --git a/TAO/tao/IFR_Client/IFR_Client_Adapter_Impl.cpp b/TAO/tao/IFR_Client/IFR_Client_Adapter_Impl.cpp
index 9c80b614a85..ae931277f9a 100644
--- a/TAO/tao/IFR_Client/IFR_Client_Adapter_Impl.cpp
+++ b/TAO/tao/IFR_Client/IFR_Client_Adapter_Impl.cpp
@@ -7,8 +7,8 @@
#include "tao/ORB.h"
#include "tao/Invocation_Adapter.h"
#include "tao/Stub.h"
-#include "tao/NVList.h"
-#include "tao/Any_Unknown_IDL_Type.h"
+#include "tao/AnyTypeCode/NVList.h"
+#include "tao/AnyTypeCode/Any_Unknown_IDL_Type.h"
ACE_RCSID (IFR_Client,
IFR_Client_Adapter_Impl,
@@ -23,7 +23,8 @@ namespace TAO
CORBA::InterfaceDef_ptr,
CORBA::InterfaceDef_var,
CORBA::InterfaceDef_out,
- TAO::Objref_Traits<CORBA::InterfaceDef>
+ TAO::Objref_Traits<CORBA::InterfaceDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDef_ptr>
>
{
};
@@ -44,11 +45,11 @@ TAO_IFR_Client_Adapter_Impl::interfacedef_cdr_insert (
void
TAO_IFR_Client_Adapter_Impl::interfacedef_any_insert (
- CORBA::Any &any,
+ CORBA::Any *any,
CORBA::InterfaceDef_ptr object_type
)
{
- any <<= object_type;
+ (*any) <<= object_type;
}
void
diff --git a/TAO/tao/IFR_Client/IFR_Client_Adapter_Impl.h b/TAO/tao/IFR_Client/IFR_Client_Adapter_Impl.h
index c6a2435b280..bab2b9d2cb8 100644
--- a/TAO/tao/IFR_Client/IFR_Client_Adapter_Impl.h
+++ b/TAO/tao/IFR_Client/IFR_Client_Adapter_Impl.h
@@ -47,7 +47,7 @@ public:
);
virtual void interfacedef_any_insert (
- CORBA::Any &any,
+ CORBA::Any *any,
CORBA::InterfaceDef_ptr object_type
);
diff --git a/TAO/tao/IFR_Client/IFR_Components.pidl b/TAO/tao/IFR_Client/IFR_Components.pidl
index 2431d9b5fe5..6bae6d0ebb0 100644
--- a/TAO/tao/IFR_Client/IFR_Components.pidl
+++ b/TAO/tao/IFR_Client/IFR_Components.pidl
@@ -1,55 +1,50 @@
-//
-// $Id$
-//
-// ================================================================
-//
-// = LIBRARY
-// TAO_IFR_Client
-//
-// = FILENAME
-// IFR_Components.pidl
-//
-// = DESCRIPTION
-// This file was used to generate the code in IFR_ComponentsC.{h,i,cpp}.
-// The original file Interface.idl was split into four pieces, to
-// keep the generated files to a manageable size and reduce build
-// time. This IDL file contains all the interfaces and other data
-// types related to CORBA components.
-//
-// The command used to generate code from this IDL file is:
-//
-// tao_idl -Ge 1 -Sc -GA -I../.. \
-// -Wb,export_macro=TAO_IFR_Client_Export \
-// -Wb,export_include=ifr_client_export.h \
-// -Wb,pre_include="ace/pre.h" \
-// -Wb,post_include="ace/post.h" \
-// IFR_Components.pidl
-//
-// Only the stub files are used in the TAO_IFR_Client library. The
-// skeleton files can be deleted from this directory.
-//
-// No patching of the generated stub files is necessary.
-//
-// To generate the skeleton files for the IFR Service, the command is:
-//
-// tao_idl -o ../../orbsvcs/orbsvcs/IFRService -Ge 1 \
-// -Wb,pre_include="ace/pre.h" \
-// -Wb,post_include="ace/post.h" \
-// IFR_Components.pidl
-//
-// The only modification necessary to the skeleton files is to
-// change
-//
-// #include "IFR_ComponentsC.h"
-//
-// to
-//
-// #include "tao/IFR_Client/IFR_ComponentsC.h"
-//
-// in IFR_ComponentsS.h. The stub files may be deleted from the IFRService
-// directory.
-//
-// ================================================================
+// -*- IDL -*-
+
+/**
+ * @file IFR_Components.pidl
+ *
+ * $Id$
+ *
+ * This file was used to generate the code in IFR_ComponentsC.{h,inl,cpp}.
+ * The original file Interface.idl was split into four pieces, to
+ * keep the generated files to a manageable size and reduce build
+ * time. This IDL file contains all the interfaces and other data
+ * types related to CORBA components.
+ *
+ * The command used to generate code from this IDL file is:
+ *
+ * tao_idl -Ge 1 -Sc -I../.. \
+ * -Wb,export_macro=TAO_IFR_Client_Export \
+ * -Wb,export_include=ifr_client_export.h \
+ * -Wb,pre_include="ace/pre.h" \
+ * -Wb,post_include="ace/post.h" \
+ * IFR_Components.pidl
+ *
+ * Only the stub files are used in the TAO_IFR_Client library. The
+ * skeleton files can be deleted from this directory.
+ *
+ * No patching of the generated stub files is necessary.
+ *
+ * To generate the skeleton files for the IFR Service, the command is:
+ *
+ * tao_idl -o ../../orbsvcs/orbsvcs/IFRService -Ge 1 \
+ * -Wb,pre_include="ace/pre.h" \
+ * -Wb,post_include="ace/post.h" \
+ * IFR_Components.pidl
+ *
+ * The only modification necessary to the skeleton files is to
+ * change
+ *
+ * #include "IFR_ComponentsC.h"
+ *
+ * to
+ *
+ * #include "tao/IFR_Client/IFR_ComponentsC.h"
+ *
+ * in IFR_ComponentsS.h. The stub files may be deleted from the IFRService
+ * directory.
+ *
+ */
#ifndef _IFR_COMPONENTS_IDL_
#define _IFR_COMPONENTS_IDL_
diff --git a/TAO/tao/IFR_Client/IFR_ComponentsA.cpp b/TAO/tao/IFR_Client/IFR_ComponentsA.cpp
deleted file mode 100644
index 158fdd88a07..00000000000
--- a/TAO/tao/IFR_Client/IFR_ComponentsA.cpp
+++ /dev/null
@@ -1,1954 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#include "IFR_ComponentsC.h"
-#include "tao/Null_RefCount_Policy.h"
-#include "tao/TypeCode_Constants.h"
-#include "tao/Alias_TypeCode_Static.h"
-#include "tao/Objref_TypeCode_Static.h"
-#include "tao/Sequence_TypeCode_Static.h"
-#include "tao/String_TypeCode_Static.h"
-#include "tao/Struct_TypeCode_Static.h"
-#include "tao/TypeCode_Struct_Field.h"
-#include "tao/CDR.h"
-#include "tao/Any.h"
-#include "tao/Any_Impl_T.h"
-#include "tao/Any_Dual_Impl_T.h"
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_EventDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0",
- "EventDef");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_EventDef =
- &_tao_tc_CORBA_ComponentIR_EventDef;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_Container (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/Container:1.0",
- "Container");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_Container =
- &_tao_tc_CORBA_ComponentIR_Container;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_ModuleDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0",
- "ModuleDef");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_ModuleDef =
- &_tao_tc_CORBA_ComponentIR_ModuleDef;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_Repository (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/Repository:1.0",
- "Repository");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_Repository =
- &_tao_tc_CORBA_ComponentIR_Repository;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_ProvidesDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0",
- "ProvidesDef");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_ProvidesDef =
- &_tao_tc_CORBA_ComponentIR_ProvidesDef;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ComponentIR_ProvidesDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "interface_type", &CORBA::_tc_RepositoryId }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_ProvidesDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ComponentIR/ProvidesDescription:1.0",
- "ProvidesDescription",
- _tao_fields_CORBA_ComponentIR_ProvidesDescription,
- 5);
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_ProvidesDescription =
- &_tao_tc_CORBA_ComponentIR_ProvidesDescription;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_UsesDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0",
- "UsesDef");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_UsesDef =
- &_tao_tc_CORBA_ComponentIR_UsesDef;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ComponentIR_UsesDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "interface_type", &CORBA::_tc_RepositoryId },
- { "is_multiple", &CORBA::_tc_boolean }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_UsesDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ComponentIR/UsesDescription:1.0",
- "UsesDescription",
- _tao_fields_CORBA_ComponentIR_UsesDescription,
- 6);
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_UsesDescription =
- &_tao_tc_CORBA_ComponentIR_UsesDescription;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_EventPortDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0",
- "EventPortDef");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_EventPortDef =
- &_tao_tc_CORBA_ComponentIR_EventPortDef;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ComponentIR_EventPortDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "event", &CORBA::_tc_RepositoryId }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_EventPortDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ComponentIR/EventPortDescription:1.0",
- "EventPortDescription",
- _tao_fields_CORBA_ComponentIR_EventPortDescription,
- 5);
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_EventPortDescription =
- &_tao_tc_CORBA_ComponentIR_EventPortDescription;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_EmitsDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0",
- "EmitsDef");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_EmitsDef =
- &_tao_tc_CORBA_ComponentIR_EmitsDef;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_PublishesDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0",
- "PublishesDef");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_PublishesDef =
- &_tao_tc_CORBA_ComponentIR_PublishesDef;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_ConsumesDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0",
- "ConsumesDef");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_ConsumesDef =
- &_tao_tc_CORBA_ComponentIR_ConsumesDef;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_ComponentDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0",
- "ComponentDef");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_ComponentDef =
- &_tao_tc_CORBA_ComponentIR_ComponentDef;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_ComponentIR_ProvidesDescriptionSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ComponentIR_ProvidesDescriptionSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ComponentIR_ProvidesDescriptionSeq_0 (
- CORBA::tk_sequence,
- &CORBA::ComponentIR::_tc_ProvidesDescription,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ComponentIR_ProvidesDescriptionSeq_0 =
- &CORBA_ComponentIR_ProvidesDescriptionSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ComponentIR_ProvidesDescriptionSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_ProvidesDescriptionSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ComponentIR/ProvidesDescriptionSeq:1.0",
- "ProvidesDescriptionSeq",
- &TAO::TypeCode::tc_CORBA_ComponentIR_ProvidesDescriptionSeq_0);
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_ProvidesDescriptionSeq =
- &_tao_tc_CORBA_ComponentIR_ProvidesDescriptionSeq;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_ComponentIR_UsesDescriptionSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ComponentIR_UsesDescriptionSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ComponentIR_UsesDescriptionSeq_0 (
- CORBA::tk_sequence,
- &CORBA::ComponentIR::_tc_UsesDescription,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ComponentIR_UsesDescriptionSeq_0 =
- &CORBA_ComponentIR_UsesDescriptionSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ComponentIR_UsesDescriptionSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_UsesDescriptionSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ComponentIR/UsesDescriptionSeq:1.0",
- "UsesDescriptionSeq",
- &TAO::TypeCode::tc_CORBA_ComponentIR_UsesDescriptionSeq_0);
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_UsesDescriptionSeq =
- &_tao_tc_CORBA_ComponentIR_UsesDescriptionSeq;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_ComponentIR_EventPortDescriptionSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ComponentIR_EventPortDescriptionSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ComponentIR_EventPortDescriptionSeq_0 (
- CORBA::tk_sequence,
- &CORBA::ComponentIR::_tc_EventPortDescription,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ComponentIR_EventPortDescriptionSeq_0 =
- &CORBA_ComponentIR_EventPortDescriptionSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ComponentIR_EventPortDescriptionSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_EventPortDescriptionSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ComponentIR/EventPortDescriptionSeq:1.0",
- "EventPortDescriptionSeq",
- &TAO::TypeCode::tc_CORBA_ComponentIR_EventPortDescriptionSeq_0);
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_EventPortDescriptionSeq =
- &_tao_tc_CORBA_ComponentIR_EventPortDescriptionSeq;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ComponentIR_ComponentDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "base_component", &CORBA::_tc_RepositoryId },
- { "supported_interfaces", &CORBA::_tc_RepositoryIdSeq },
- { "provided_interfaces", &CORBA::ComponentIR::_tc_ProvidesDescriptionSeq },
- { "used_interfaces", &CORBA::ComponentIR::_tc_UsesDescriptionSeq },
- { "emits_events", &CORBA::ComponentIR::_tc_EventPortDescriptionSeq },
- { "publishes_events", &CORBA::ComponentIR::_tc_EventPortDescriptionSeq },
- { "consumes_events", &CORBA::ComponentIR::_tc_EventPortDescriptionSeq },
- { "attributes", &CORBA::_tc_ExtAttrDescriptionSeq },
- { "type", &CORBA::_tc_TypeCode }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_ComponentDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ComponentIR/ComponentDescription:1.0",
- "ComponentDescription",
- _tao_fields_CORBA_ComponentIR_ComponentDescription,
- 13);
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_ComponentDescription =
- &_tao_tc_CORBA_ComponentIR_ComponentDescription;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_FactoryDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0",
- "FactoryDef");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_FactoryDef =
- &_tao_tc_CORBA_ComponentIR_FactoryDef;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_FinderDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0",
- "FinderDef");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_FinderDef =
- &_tao_tc_CORBA_ComponentIR_FinderDef;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_HomeDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0",
- "HomeDef");
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_HomeDef =
- &_tao_tc_CORBA_ComponentIR_HomeDef;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ComponentIR_HomeDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "base_home", &CORBA::_tc_RepositoryId },
- { "managed_component", &CORBA::_tc_RepositoryId },
- { "primary_key", &CORBA::_tc_ValueDescription },
- { "factories", &CORBA::_tc_OpDescriptionSeq },
- { "finders", &CORBA::_tc_OpDescriptionSeq },
- { "operations", &CORBA::_tc_OpDescriptionSeq },
- { "attributes", &CORBA::_tc_ExtAttrDescriptionSeq },
- { "type", &CORBA::_tc_TypeCode }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ComponentIR_HomeDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ComponentIR/HomeDescription:1.0",
- "HomeDescription",
- _tao_fields_CORBA_ComponentIR_HomeDescription,
- 12);
-
-namespace CORBA
-{
- namespace ComponentIR
- {
- ::CORBA::TypeCode_ptr const _tc_HomeDescription =
- &_tao_tc_CORBA_ComponentIR_HomeDescription;
- }
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::EventDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::EventDef_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::EventDef_ptr _tao_objptr =
- CORBA::ComponentIR::EventDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::EventDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::EventDef>::insert (
- _tao_any,
- CORBA::ComponentIR::EventDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_EventDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::EventDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::EventDef>::extract (
- _tao_any,
- CORBA::ComponentIR::EventDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_EventDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::Container>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::Container_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::Container_ptr _tao_objptr =
- CORBA::ComponentIR::Container::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::Container_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::Container>::insert (
- _tao_any,
- CORBA::ComponentIR::Container::_tao_any_destructor,
- CORBA::ComponentIR::_tc_Container,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::Container_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::Container>::extract (
- _tao_any,
- CORBA::ComponentIR::Container::_tao_any_destructor,
- CORBA::ComponentIR::_tc_Container,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::ModuleDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::ModuleDef_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::ModuleDef_ptr _tao_objptr =
- CORBA::ComponentIR::ModuleDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::ModuleDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::ModuleDef>::insert (
- _tao_any,
- CORBA::ComponentIR::ModuleDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ModuleDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::ModuleDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::ModuleDef>::extract (
- _tao_any,
- CORBA::ComponentIR::ModuleDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ModuleDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::Repository>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::Repository_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::Repository_ptr _tao_objptr =
- CORBA::ComponentIR::Repository::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::Repository_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::Repository>::insert (
- _tao_any,
- CORBA::ComponentIR::Repository::_tao_any_destructor,
- CORBA::ComponentIR::_tc_Repository,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::Repository_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::Repository>::extract (
- _tao_any,
- CORBA::ComponentIR::Repository::_tao_any_destructor,
- CORBA::ComponentIR::_tc_Repository,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::ProvidesDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::ProvidesDef_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::ProvidesDef_ptr _tao_objptr =
- CORBA::ComponentIR::ProvidesDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::ProvidesDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::ProvidesDef>::insert (
- _tao_any,
- CORBA::ComponentIR::ProvidesDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ProvidesDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::ProvidesDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::ProvidesDef>::extract (
- _tao_any,
- CORBA::ComponentIR::ProvidesDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ProvidesDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ComponentIR::ProvidesDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescription>::insert_copy (
- _tao_any,
- CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ProvidesDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::ProvidesDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescription>::insert (
- _tao_any,
- CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ProvidesDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::ProvidesDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ComponentIR::ProvidesDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ComponentIR::ProvidesDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescription>::extract (
- _tao_any,
- CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ProvidesDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::UsesDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::UsesDef_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::UsesDef_ptr _tao_objptr =
- CORBA::ComponentIR::UsesDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::UsesDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::UsesDef>::insert (
- _tao_any,
- CORBA::ComponentIR::UsesDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_UsesDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::UsesDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::UsesDef>::extract (
- _tao_any,
- CORBA::ComponentIR::UsesDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_UsesDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ComponentIR::UsesDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescription>::insert_copy (
- _tao_any,
- CORBA::ComponentIR::UsesDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_UsesDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::UsesDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescription>::insert (
- _tao_any,
- CORBA::ComponentIR::UsesDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_UsesDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::UsesDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ComponentIR::UsesDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ComponentIR::UsesDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescription>::extract (
- _tao_any,
- CORBA::ComponentIR::UsesDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_UsesDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::EventPortDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::EventPortDef_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::EventPortDef_ptr _tao_objptr =
- CORBA::ComponentIR::EventPortDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::EventPortDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::EventPortDef>::insert (
- _tao_any,
- CORBA::ComponentIR::EventPortDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_EventPortDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::EventPortDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::EventPortDef>::extract (
- _tao_any,
- CORBA::ComponentIR::EventPortDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_EventPortDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ComponentIR::EventPortDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescription>::insert_copy (
- _tao_any,
- CORBA::ComponentIR::EventPortDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_EventPortDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::EventPortDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescription>::insert (
- _tao_any,
- CORBA::ComponentIR::EventPortDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_EventPortDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::EventPortDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ComponentIR::EventPortDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ComponentIR::EventPortDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescription>::extract (
- _tao_any,
- CORBA::ComponentIR::EventPortDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_EventPortDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::EmitsDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::EmitsDef_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::EmitsDef_ptr _tao_objptr =
- CORBA::ComponentIR::EmitsDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::EmitsDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::EmitsDef>::insert (
- _tao_any,
- CORBA::ComponentIR::EmitsDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_EmitsDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::EmitsDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::EmitsDef>::extract (
- _tao_any,
- CORBA::ComponentIR::EmitsDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_EmitsDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::PublishesDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::PublishesDef_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::PublishesDef_ptr _tao_objptr =
- CORBA::ComponentIR::PublishesDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::PublishesDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::PublishesDef>::insert (
- _tao_any,
- CORBA::ComponentIR::PublishesDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_PublishesDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::PublishesDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::PublishesDef>::extract (
- _tao_any,
- CORBA::ComponentIR::PublishesDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_PublishesDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::ConsumesDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::ConsumesDef_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::ConsumesDef_ptr _tao_objptr =
- CORBA::ComponentIR::ConsumesDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::ConsumesDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::ConsumesDef>::insert (
- _tao_any,
- CORBA::ComponentIR::ConsumesDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ConsumesDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::ConsumesDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::ConsumesDef>::extract (
- _tao_any,
- CORBA::ComponentIR::ConsumesDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ConsumesDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::ComponentDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::ComponentDef_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::ComponentDef_ptr _tao_objptr =
- CORBA::ComponentIR::ComponentDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::ComponentDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::ComponentDef>::insert (
- _tao_any,
- CORBA::ComponentIR::ComponentDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ComponentDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::ComponentDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::ComponentDef>::extract (
- _tao_any,
- CORBA::ComponentIR::ComponentDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ComponentDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ComponentIR::ProvidesDescriptionSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescriptionSeq>::insert_copy (
- _tao_any,
- CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ComponentIR_ProvidesDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::ProvidesDescriptionSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescriptionSeq>::insert (
- _tao_any,
- CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ComponentIR_ProvidesDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::ProvidesDescriptionSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ComponentIR::ProvidesDescriptionSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ComponentIR::ProvidesDescriptionSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescriptionSeq>::extract (
- _tao_any,
- CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ComponentIR_ProvidesDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ComponentIR::UsesDescriptionSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescriptionSeq>::insert_copy (
- _tao_any,
- CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ComponentIR_UsesDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::UsesDescriptionSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescriptionSeq>::insert (
- _tao_any,
- CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ComponentIR_UsesDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::UsesDescriptionSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ComponentIR::UsesDescriptionSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ComponentIR::UsesDescriptionSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescriptionSeq>::extract (
- _tao_any,
- CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ComponentIR_UsesDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ComponentIR::EventPortDescriptionSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescriptionSeq>::insert_copy (
- _tao_any,
- CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ComponentIR_EventPortDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::EventPortDescriptionSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescriptionSeq>::insert (
- _tao_any,
- CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ComponentIR_EventPortDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::EventPortDescriptionSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ComponentIR::EventPortDescriptionSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ComponentIR::EventPortDescriptionSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescriptionSeq>::extract (
- _tao_any,
- CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ComponentIR_EventPortDescriptionSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ComponentIR::ComponentDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ComponentDescription>::insert_copy (
- _tao_any,
- CORBA::ComponentIR::ComponentDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ComponentDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::ComponentDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ComponentDescription>::insert (
- _tao_any,
- CORBA::ComponentIR::ComponentDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ComponentDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::ComponentDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ComponentIR::ComponentDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ComponentIR::ComponentDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ComponentDescription>::extract (
- _tao_any,
- CORBA::ComponentIR::ComponentDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_ComponentDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::FactoryDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::FactoryDef_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::FactoryDef_ptr _tao_objptr =
- CORBA::ComponentIR::FactoryDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::FactoryDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::FactoryDef>::insert (
- _tao_any,
- CORBA::ComponentIR::FactoryDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_FactoryDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::FactoryDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::FactoryDef>::extract (
- _tao_any,
- CORBA::ComponentIR::FactoryDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_FactoryDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::FinderDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::FinderDef_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::FinderDef_ptr _tao_objptr =
- CORBA::ComponentIR::FinderDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::FinderDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::FinderDef>::insert (
- _tao_any,
- CORBA::ComponentIR::FinderDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_FinderDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::FinderDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::FinderDef>::extract (
- _tao_any,
- CORBA::ComponentIR::FinderDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_FinderDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ComponentIR::HomeDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::HomeDef_ptr _tao_elem
- )
-{
- CORBA::ComponentIR::HomeDef_ptr _tao_objptr =
- CORBA::ComponentIR::HomeDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::HomeDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ComponentIR::HomeDef>::insert (
- _tao_any,
- CORBA::ComponentIR::HomeDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_HomeDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::HomeDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ComponentIR::HomeDef>::extract (
- _tao_any,
- CORBA::ComponentIR::HomeDef::_tao_any_destructor,
- CORBA::ComponentIR::_tc_HomeDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ComponentIR::HomeDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::HomeDescription>::insert_copy (
- _tao_any,
- CORBA::ComponentIR::HomeDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_HomeDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ComponentIR::HomeDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::HomeDescription>::insert (
- _tao_any,
- CORBA::ComponentIR::HomeDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_HomeDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ComponentIR::HomeDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ComponentIR::HomeDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ComponentIR::HomeDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ComponentIR::HomeDescription>::extract (
- _tao_any,
- CORBA::ComponentIR::HomeDescription::_tao_any_destructor,
- CORBA::ComponentIR::_tc_HomeDescription,
- _tao_elem
- );
-}
diff --git a/TAO/tao/IFR_Client/IFR_ComponentsA.h b/TAO/tao/IFR_Client/IFR_ComponentsA.h
new file mode 100644
index 00000000000..85f87f8d00d
--- /dev/null
+++ b/TAO/tao/IFR_Client/IFR_ComponentsA.h
@@ -0,0 +1,44 @@
+// -*- C++ -*-
+//
+// $Id$
+
+// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
+// TAO and the TAO IDL Compiler have been developed by:
+// Center for Distributed Object Computing
+// Washington University
+// St. Louis, MO
+// USA
+// http://www.cs.wustl.edu/~schmidt/doc-center.html
+// and
+// Distributed Object Computing Laboratory
+// University of California at Irvine
+// Irvine, CA
+// USA
+// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
+//
+// Information about TAO is available at:
+// http://www.cs.wustl.edu/~schmidt/TAO.html
+
+// TAO_IDL - Generated from
+// be\be_codegen.cpp:390
+
+#ifndef _TAO_IDL_ORIG_IFR_COMPONENTS_A_H
+#define _TAO_IDL_ORIG_IFR_COMPONENTS_A_H
+
+#include /**/ "ace/pre.h"
+
+#include "tao/IFR_Client/IFR_ComponentsC.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include /**/ "ace/post.h"
+#endif /* ifndef */
+
diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.cpp b/TAO/tao/IFR_Client/IFR_ComponentsC.cpp
index f59eb0ee30b..06058bc2fed 100644
--- a/TAO/tao/IFR_Client/IFR_ComponentsC.cpp
+++ b/TAO/tao/IFR_Client/IFR_ComponentsC.cpp
@@ -26,14 +26,26 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// be\be_codegen.cpp:291
+// be\be_codegen.cpp:293
#include "IFR_ComponentsC.h"
#include "tao/CDR.h"
-#include "tao/Exception_Data.h"
+#include "tao/IFR_Client/IFR_ExtendedC.h"
+#include "tao/AnyTypeCode/orb_typesA.h"
#include "tao/Invocation_Adapter.h"
#include "tao/Object_T.h"
+#include "tao/AnyTypeCode/Null_RefCount_Policy.h"
+#include "tao/AnyTypeCode/TypeCode_Constants.h"
+#include "tao/AnyTypeCode/Alias_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Objref_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Sequence_TypeCode_Static.h"
+#include "tao/AnyTypeCode/String_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Struct_TypeCode_Static.h"
+#include "tao/AnyTypeCode/TypeCode_Struct_Field.h"
+#include "tao/AnyTypeCode/Recursive_Type_TypeCode.h"
+#include "tao/AnyTypeCode/Any_Impl_T.h"
+#include "tao/AnyTypeCode/Any_Dual_Impl_T.h"
#include "tao/Basic_Arguments.h"
#include "tao/Object_Argument_T.h"
#include "tao/Special_Basic_Arguments.h"
@@ -50,15 +62,18 @@
#endif /* !defined INLINE */
// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:69
+// be\be_visitor_arg_traits.cpp:70
// Arg traits specializations.
namespace TAO
{
-#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_CS_)
-#define _CORBA_INTERFACEDEF__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_)
+#define _CORBA_INTERFACEDEF__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::InterfaceDef>
: public
@@ -66,35 +81,40 @@ namespace TAO
CORBA::InterfaceDef_ptr,
CORBA::InterfaceDef_var,
CORBA::InterfaceDef_out,
- TAO::Objref_Traits<CORBA::InterfaceDef>
+ TAO::Objref_Traits<CORBA::InterfaceDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDef_ptr>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_)
+#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::InterfaceDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::InterfaceDefSeq,
CORBA::InterfaceDefSeq_var,
- CORBA::InterfaceDefSeq_out
+ CORBA::InterfaceDefSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDefSeq>
>
{
};
#endif /* end #if !defined */
-#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_CS_)
-#define _CORBA_VALUEDEF__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_)
+#define _CORBA_VALUEDEF__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::ValueDef>
: public
@@ -102,91 +122,99 @@ namespace TAO
CORBA::ValueDef_ptr,
CORBA::ValueDef_var,
CORBA::ValueDef_out,
- TAO::Objref_Traits<CORBA::ValueDef>
+ TAO::Objref_Traits<CORBA::ValueDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ValueDef_ptr>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_)
+#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_
-#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::ValueDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ValueDefSeq,
CORBA::ValueDefSeq_var,
- CORBA::ValueDefSeq_out
+ CORBA::ValueDefSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ValueDefSeq>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_)
+#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_
-#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::ExtInitializerSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ExtInitializerSeq,
CORBA::ExtInitializerSeq_var,
- CORBA::ExtInitializerSeq_out
+ CORBA::ExtInitializerSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExtInitializerSeq>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_)
+#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::ExceptionDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ExceptionDefSeq,
CORBA::ExceptionDefSeq_var,
- CORBA::ExceptionDefSeq_out
+ CORBA::ExceptionDefSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExceptionDefSeq>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_)
+#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_CS_)
-#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::ParDescriptionSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ParDescriptionSeq,
CORBA::ParDescriptionSeq_var,
- CORBA::ParDescriptionSeq_out
+ CORBA::ParDescriptionSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ParDescriptionSeq>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__ARG_TRAITS_CS_)
-#define _CORBA_COMPONENTIR_COMPONENTDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__ARG_TRAITS_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ComponentIR::ComponentDef>
@@ -195,15 +223,19 @@ namespace TAO
CORBA::ComponentIR::ComponentDef_ptr,
CORBA::ComponentIR::ComponentDef_var,
CORBA::ComponentIR::ComponentDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::ComponentDef>
+ TAO::Objref_Traits<CORBA::ComponentIR::ComponentDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::ComponentDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_COMPONENTIR_HOMEDEF__ARG_TRAITS_CS_)
-#define _CORBA_COMPONENTIR_HOMEDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF__ARG_TRAITS_)
+#define _CORBA_COMPONENTIR_HOMEDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ComponentIR::HomeDef>
@@ -212,15 +244,19 @@ namespace TAO
CORBA::ComponentIR::HomeDef_ptr,
CORBA::ComponentIR::HomeDef_var,
CORBA::ComponentIR::HomeDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::HomeDef>
+ TAO::Objref_Traits<CORBA::ComponentIR::HomeDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::HomeDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_COMPONENTIR_EVENTDEF__ARG_TRAITS_CS_)
-#define _CORBA_COMPONENTIR_EVENTDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_COMPONENTIR_EVENTDEF__ARG_TRAITS_)
+#define _CORBA_COMPONENTIR_EVENTDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ComponentIR::EventDef>
@@ -229,15 +265,19 @@ namespace TAO
CORBA::ComponentIR::EventDef_ptr,
CORBA::ComponentIR::EventDef_var,
CORBA::ComponentIR::EventDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::EventDef>
+ TAO::Objref_Traits<CORBA::ComponentIR::EventDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::EventDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__ARG_TRAITS_CS_)
-#define _CORBA_COMPONENTIR_PROVIDESDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__ARG_TRAITS_)
+#define _CORBA_COMPONENTIR_PROVIDESDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ComponentIR::ProvidesDef>
@@ -246,15 +286,19 @@ namespace TAO
CORBA::ComponentIR::ProvidesDef_ptr,
CORBA::ComponentIR::ProvidesDef_var,
CORBA::ComponentIR::ProvidesDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::ProvidesDef>
+ TAO::Objref_Traits<CORBA::ComponentIR::ProvidesDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::ProvidesDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_COMPONENTIR_USESDEF__ARG_TRAITS_CS_)
-#define _CORBA_COMPONENTIR_USESDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_COMPONENTIR_USESDEF__ARG_TRAITS_)
+#define _CORBA_COMPONENTIR_USESDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ComponentIR::UsesDef>
@@ -263,15 +307,19 @@ namespace TAO
CORBA::ComponentIR::UsesDef_ptr,
CORBA::ComponentIR::UsesDef_var,
CORBA::ComponentIR::UsesDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::UsesDef>
+ TAO::Objref_Traits<CORBA::ComponentIR::UsesDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::UsesDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_COMPONENTIR_EMITSDEF__ARG_TRAITS_CS_)
-#define _CORBA_COMPONENTIR_EMITSDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_COMPONENTIR_EMITSDEF__ARG_TRAITS_)
+#define _CORBA_COMPONENTIR_EMITSDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ComponentIR::EmitsDef>
@@ -280,15 +328,19 @@ namespace TAO
CORBA::ComponentIR::EmitsDef_ptr,
CORBA::ComponentIR::EmitsDef_var,
CORBA::ComponentIR::EmitsDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::EmitsDef>
+ TAO::Objref_Traits<CORBA::ComponentIR::EmitsDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::EmitsDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__ARG_TRAITS_CS_)
-#define _CORBA_COMPONENTIR_PUBLISHESDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__ARG_TRAITS_)
+#define _CORBA_COMPONENTIR_PUBLISHESDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ComponentIR::PublishesDef>
@@ -297,15 +349,19 @@ namespace TAO
CORBA::ComponentIR::PublishesDef_ptr,
CORBA::ComponentIR::PublishesDef_var,
CORBA::ComponentIR::PublishesDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::PublishesDef>
+ TAO::Objref_Traits<CORBA::ComponentIR::PublishesDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::PublishesDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__ARG_TRAITS_CS_)
-#define _CORBA_COMPONENTIR_CONSUMESDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__ARG_TRAITS_)
+#define _CORBA_COMPONENTIR_CONSUMESDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ComponentIR::ConsumesDef>
@@ -314,15 +370,19 @@ namespace TAO
CORBA::ComponentIR::ConsumesDef_ptr,
CORBA::ComponentIR::ConsumesDef_var,
CORBA::ComponentIR::ConsumesDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::ConsumesDef>
+ TAO::Objref_Traits<CORBA::ComponentIR::ConsumesDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::ConsumesDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_COMPONENTIR_FACTORYDEF__ARG_TRAITS_CS_)
-#define _CORBA_COMPONENTIR_FACTORYDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_COMPONENTIR_FACTORYDEF__ARG_TRAITS_)
+#define _CORBA_COMPONENTIR_FACTORYDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ComponentIR::FactoryDef>
@@ -331,15 +391,19 @@ namespace TAO
CORBA::ComponentIR::FactoryDef_ptr,
CORBA::ComponentIR::FactoryDef_var,
CORBA::ComponentIR::FactoryDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::FactoryDef>
+ TAO::Objref_Traits<CORBA::ComponentIR::FactoryDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::FactoryDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_COMPONENTIR_FINDERDEF__ARG_TRAITS_CS_)
-#define _CORBA_COMPONENTIR_FINDERDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_COMPONENTIR_FINDERDEF__ARG_TRAITS_)
+#define _CORBA_COMPONENTIR_FINDERDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ComponentIR::FinderDef>
@@ -348,7 +412,8 @@ namespace TAO
CORBA::ComponentIR::FinderDef_ptr,
CORBA::ComponentIR::FinderDef_var,
CORBA::ComponentIR::FinderDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::FinderDef>
+ TAO::Objref_Traits<CORBA::ComponentIR::FinderDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::FinderDef_ptr>
>
{
};
@@ -539,6 +604,27 @@ CORBA::ComponentIR::EventDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_EventDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0",
+ "EventDef");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_EventDef =
+ &_tao_tc_CORBA_ComponentIR_EventDef;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ComponentIR::Container.
@@ -605,12 +691,12 @@ TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::ComponentDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_base_component (base_component);
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_supports_interfaces (supports_interfaces);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::ComponentDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_base_component (base_component);
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supports_interfaces (supports_interfaces);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -664,14 +750,14 @@ TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::HomeDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::ComponentIR::HomeDef>::in_arg_val _tao_base_home (base_home);
- TAO::Arg_Traits< CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_managed_component (managed_component);
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_supports_interfaces (supports_interfaces);
- TAO::Arg_Traits< CORBA::ValueDef>::in_arg_val _tao_primary_key (primary_key);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::HomeDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::HomeDef>::in_arg_val _tao_base_home (base_home);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_managed_component (managed_component);
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supports_interfaces (supports_interfaces);
+ TAO::Arg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_primary_key (primary_key);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -730,17 +816,17 @@ TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR_Container_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::EventDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::EventDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom (is_custom);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract (is_abstract);
- TAO::Arg_Traits< CORBA::ValueDef>::in_arg_val _tao_base_value (base_value);
+ TAO::Arg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_base_value (base_value);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable (is_truncatable);
- TAO::Arg_Traits< CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values (abstract_base_values);
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
- TAO::Arg_Traits< CORBA::ExtInitializerSeq>::in_arg_val _tao_initializers (initializers);
+ TAO::Arg_Traits< ::CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values (abstract_base_values);
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
+ TAO::Arg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_val _tao_initializers (initializers);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -896,6 +982,27 @@ CORBA::ComponentIR::Container::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_Container (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/Container:1.0",
+ "Container");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_Container =
+ &_tao_tc_CORBA_ComponentIR_Container;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ComponentIR::ModuleDef.
@@ -1074,6 +1181,27 @@ CORBA::ComponentIR::ModuleDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_ModuleDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0",
+ "ModuleDef");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_ModuleDef =
+ &_tao_tc_CORBA_ComponentIR_ModuleDef;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ComponentIR::Repository.
@@ -1248,6 +1376,27 @@ CORBA::ComponentIR::Repository::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_Repository (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/Repository:1.0",
+ "Repository");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_Repository =
+ &_tao_tc_CORBA_ComponentIR_Repository;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ComponentIR::ProvidesDef.
@@ -1309,7 +1458,7 @@ TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR_ProvidesDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::InterfaceDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::InterfaceDef>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1353,7 +1502,7 @@ void CORBA::ComponentIR::ProvidesDef::interface_type (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::InterfaceDef>::in_arg_val _tao_interface_type (interface_type);
+ TAO::Arg_Traits< ::CORBA::InterfaceDef>::in_arg_val _tao_interface_type (interface_type);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1497,6 +1646,61 @@ CORBA::ComponentIR::ProvidesDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_ProvidesDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0",
+ "ProvidesDef");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_ProvidesDef =
+ &_tao_tc_CORBA_ComponentIR_ProvidesDef;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ComponentIR_ProvidesDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "interface_type", &CORBA::_tc_RepositoryId }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_ProvidesDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ComponentIR/ProvidesDescription:1.0",
+ "ProvidesDescription",
+ _tao_fields_CORBA_ComponentIR_ProvidesDescription,
+ 5);
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_ProvidesDescription =
+ &_tao_tc_CORBA_ComponentIR_ProvidesDescription;
+ }
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -1572,7 +1776,7 @@ TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR_UsesDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::InterfaceDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::InterfaceDef>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1616,7 +1820,7 @@ void CORBA::ComponentIR::UsesDef::interface_type (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::InterfaceDef>::in_arg_val _tao_interface_type (interface_type);
+ TAO::Arg_Traits< ::CORBA::InterfaceDef>::in_arg_val _tao_interface_type (interface_type);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1845,6 +2049,62 @@ CORBA::ComponentIR::UsesDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_UsesDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0",
+ "UsesDef");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_UsesDef =
+ &_tao_tc_CORBA_ComponentIR_UsesDef;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ComponentIR_UsesDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "interface_type", &CORBA::_tc_RepositoryId },
+ { "is_multiple", &CORBA::_tc_boolean }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_UsesDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ComponentIR/UsesDescription:1.0",
+ "UsesDescription",
+ _tao_fields_CORBA_ComponentIR_UsesDescription,
+ 6);
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_UsesDescription =
+ &_tao_tc_CORBA_ComponentIR_UsesDescription;
+ }
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -1920,7 +2180,7 @@ TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR_EventPortDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::EventDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ComponentIR::EventDef>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1964,7 +2224,7 @@ void CORBA::ComponentIR::EventPortDef::event (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ComponentIR::EventDef>::in_arg_val _tao_event (event);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_val _tao_event (event);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2007,7 +2267,7 @@ CORBA::Boolean CORBA::ComponentIR::EventPortDef::is_a (
}
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_event_id (event_id);
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_event_id (event_id);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2153,6 +2413,61 @@ CORBA::ComponentIR::EventPortDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_EventPortDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0",
+ "EventPortDef");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_EventPortDef =
+ &_tao_tc_CORBA_ComponentIR_EventPortDef;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ComponentIR_EventPortDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "event", &CORBA::_tc_RepositoryId }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_EventPortDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDescription:1.0",
+ "EventPortDescription",
+ _tao_fields_CORBA_ComponentIR_EventPortDescription,
+ 5);
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_EventPortDescription =
+ &_tao_tc_CORBA_ComponentIR_EventPortDescription;
+ }
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -2336,6 +2651,27 @@ CORBA::ComponentIR::EmitsDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_EmitsDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0",
+ "EmitsDef");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_EmitsDef =
+ &_tao_tc_CORBA_ComponentIR_EmitsDef;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ComponentIR::PublishesDef.
@@ -2505,6 +2841,27 @@ CORBA::ComponentIR::PublishesDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_PublishesDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0",
+ "PublishesDef");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_PublishesDef =
+ &_tao_tc_CORBA_ComponentIR_PublishesDef;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ComponentIR::ConsumesDef.
@@ -2674,6 +3031,27 @@ CORBA::ComponentIR::ConsumesDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_ConsumesDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0",
+ "ConsumesDef");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_ConsumesDef =
+ &_tao_tc_CORBA_ComponentIR_ConsumesDef;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ComponentIR::ComponentDef.
@@ -2735,7 +3113,7 @@ TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR_ComponentDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::ComponentDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ComponentIR::ComponentDef>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2779,7 +3157,7 @@ void CORBA::ComponentIR::ComponentDef::base_component (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_base_component (base_component);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_base_component (base_component);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2820,7 +3198,7 @@ void CORBA::ComponentIR::ComponentDef::base_component (
CORBA_ComponentIR_ComponentDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2864,7 +3242,7 @@ void CORBA::ComponentIR::ComponentDef::supported_interfaces (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2909,11 +3287,11 @@ void CORBA::ComponentIR::ComponentDef::supported_interfaces (
CORBA_ComponentIR_ComponentDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::ProvidesDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::InterfaceDef>::in_arg_val _tao_interface_type (interface_type);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::ProvidesDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::InterfaceDef>::in_arg_val _tao_interface_type (interface_type);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2964,11 +3342,11 @@ void CORBA::ComponentIR::ComponentDef::supported_interfaces (
CORBA_ComponentIR_ComponentDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::UsesDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::InterfaceDef>::in_arg_val _tao_interface_type (interface_type);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::UsesDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::InterfaceDef>::in_arg_val _tao_interface_type (interface_type);
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_multiple (is_multiple);
TAO::Argument *_the_tao_operation_signature [] =
@@ -3020,11 +3398,11 @@ void CORBA::ComponentIR::ComponentDef::supported_interfaces (
CORBA_ComponentIR_ComponentDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::EmitsDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::ComponentIR::EventDef>::in_arg_val _tao_event (event);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::EmitsDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_val _tao_event (event);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3074,11 +3452,11 @@ void CORBA::ComponentIR::ComponentDef::supported_interfaces (
CORBA_ComponentIR_ComponentDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::PublishesDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::ComponentIR::EventDef>::in_arg_val _tao_event (event);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::PublishesDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_val _tao_event (event);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3128,11 +3506,11 @@ void CORBA::ComponentIR::ComponentDef::supported_interfaces (
CORBA_ComponentIR_ComponentDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::ConsumesDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::ComponentIR::EventDef>::in_arg_val _tao_event (event);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::ConsumesDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_val _tao_event (event);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3301,6 +3679,27 @@ CORBA::ComponentIR::ComponentDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_ComponentDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0",
+ "ComponentDef");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_ComponentDef =
+ &_tao_tc_CORBA_ComponentIR_ComponentDef;
+ }
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -3314,7 +3713,7 @@ CORBA::ComponentIR::ProvidesDescriptionSeq::ProvidesDescriptionSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::ComponentIR::ProvidesDescription
+ ProvidesDescription
>
(max)
{}
@@ -3326,7 +3725,7 @@ CORBA::ComponentIR::ProvidesDescriptionSeq::ProvidesDescriptionSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::ComponentIR::ProvidesDescription
+ ProvidesDescription
>
(max, length, buffer, release)
{}
@@ -3335,7 +3734,7 @@ CORBA::ComponentIR::ProvidesDescriptionSeq::ProvidesDescriptionSeq (
const ProvidesDescriptionSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::ComponentIR::ProvidesDescription
+ ProvidesDescription
>
(seq)
{}
@@ -3354,6 +3753,57 @@ void CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_ComponentIR_ProvidesDescriptionSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ComponentIR_ProvidesDescriptionSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ComponentIR_ProvidesDescriptionSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::ComponentIR::_tc_ProvidesDescription,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ComponentIR_ProvidesDescriptionSeq_0 =
+ &CORBA_ComponentIR_ProvidesDescriptionSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ComponentIR_ProvidesDescriptionSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_ProvidesDescriptionSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ComponentIR/ProvidesDescriptionSeq:1.0",
+ "ProvidesDescriptionSeq",
+ &TAO::TypeCode::tc_CORBA_ComponentIR_ProvidesDescriptionSeq_0);
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_ProvidesDescriptionSeq =
+ &_tao_tc_CORBA_ComponentIR_ProvidesDescriptionSeq;
+ }
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -3367,7 +3817,7 @@ CORBA::ComponentIR::UsesDescriptionSeq::UsesDescriptionSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::ComponentIR::UsesDescription
+ UsesDescription
>
(max)
{}
@@ -3379,7 +3829,7 @@ CORBA::ComponentIR::UsesDescriptionSeq::UsesDescriptionSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::ComponentIR::UsesDescription
+ UsesDescription
>
(max, length, buffer, release)
{}
@@ -3388,7 +3838,7 @@ CORBA::ComponentIR::UsesDescriptionSeq::UsesDescriptionSeq (
const UsesDescriptionSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::ComponentIR::UsesDescription
+ UsesDescription
>
(seq)
{}
@@ -3407,6 +3857,57 @@ void CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_ComponentIR_UsesDescriptionSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ComponentIR_UsesDescriptionSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ComponentIR_UsesDescriptionSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::ComponentIR::_tc_UsesDescription,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ComponentIR_UsesDescriptionSeq_0 =
+ &CORBA_ComponentIR_UsesDescriptionSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ComponentIR_UsesDescriptionSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_UsesDescriptionSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ComponentIR/UsesDescriptionSeq:1.0",
+ "UsesDescriptionSeq",
+ &TAO::TypeCode::tc_CORBA_ComponentIR_UsesDescriptionSeq_0);
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_UsesDescriptionSeq =
+ &_tao_tc_CORBA_ComponentIR_UsesDescriptionSeq;
+ }
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_sequence/sequence_cs.cpp:65
@@ -3420,7 +3921,7 @@ CORBA::ComponentIR::EventPortDescriptionSeq::EventPortDescriptionSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::ComponentIR::EventPortDescription
+ EventPortDescription
>
(max)
{}
@@ -3432,7 +3933,7 @@ CORBA::ComponentIR::EventPortDescriptionSeq::EventPortDescriptionSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::ComponentIR::EventPortDescription
+ EventPortDescription
>
(max, length, buffer, release)
{}
@@ -3441,7 +3942,7 @@ CORBA::ComponentIR::EventPortDescriptionSeq::EventPortDescriptionSeq (
const EventPortDescriptionSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::ComponentIR::EventPortDescription
+ EventPortDescription
>
(seq)
{}
@@ -3460,6 +3961,138 @@ void CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor (
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_ComponentIR_EventPortDescriptionSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ComponentIR_EventPortDescriptionSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ComponentIR_EventPortDescriptionSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::ComponentIR::_tc_EventPortDescription,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ComponentIR_EventPortDescriptionSeq_0 =
+ &CORBA_ComponentIR_EventPortDescriptionSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ComponentIR_EventPortDescriptionSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_EventPortDescriptionSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDescriptionSeq:1.0",
+ "EventPortDescriptionSeq",
+ &TAO::TypeCode::tc_CORBA_ComponentIR_EventPortDescriptionSeq_0);
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_EventPortDescriptionSeq =
+ &_tao_tc_CORBA_ComponentIR_EventPortDescriptionSeq;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ComponentIR_ComponentDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "base_component", &CORBA::_tc_RepositoryId },
+ { "supported_interfaces", &CORBA::_tc_RepositoryIdSeq },
+ { "provided_interfaces", &CORBA::ComponentIR::_tc_ProvidesDescriptionSeq },
+ { "used_interfaces", &CORBA::ComponentIR::_tc_UsesDescriptionSeq },
+ { "emits_events", &CORBA::ComponentIR::_tc_EventPortDescriptionSeq },
+ { "publishes_events", &CORBA::ComponentIR::_tc_EventPortDescriptionSeq },
+ { "consumes_events", &CORBA::ComponentIR::_tc_EventPortDescriptionSeq },
+ { "attributes", &CORBA::_tc_ExtAttrDescriptionSeq },
+ { "type", &CORBA::_tc_TypeCode }
+
+ };
+static TAO::TypeCode::Recursive_Type<
+ TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const * >
+
+ _tao_tc_CORBA_ComponentIR_ComponentDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDescription:1.0",
+ "ComponentDescription",
+ _tao_fields_CORBA_ComponentIR_ComponentDescription,
+ 13);
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_ComponentDescription =
+ &_tao_tc_CORBA_ComponentIR_ComponentDescription;
+ }
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -3643,6 +4276,27 @@ CORBA::ComponentIR::FactoryDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_FactoryDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0",
+ "FactoryDef");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_FactoryDef =
+ &_tao_tc_CORBA_ComponentIR_FactoryDef;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ComponentIR::FinderDef.
@@ -3812,6 +4466,27 @@ CORBA::ComponentIR::FinderDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_FinderDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0",
+ "FinderDef");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_FinderDef =
+ &_tao_tc_CORBA_ComponentIR_FinderDef;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ComponentIR::HomeDef.
@@ -3873,7 +4548,7 @@ TAO::Collocation_Proxy_Broker *
CORBA_ComponentIR_HomeDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::HomeDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ComponentIR::HomeDef>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3917,7 +4592,7 @@ void CORBA::ComponentIR::HomeDef::base_home (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ComponentIR::HomeDef>::in_arg_val _tao_base_home (base_home);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::HomeDef>::in_arg_val _tao_base_home (base_home);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -3958,7 +4633,7 @@ void CORBA::ComponentIR::HomeDef::base_home (
CORBA_ComponentIR_HomeDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -4002,7 +4677,7 @@ void CORBA::ComponentIR::HomeDef::supported_interfaces (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -4043,7 +4718,7 @@ void CORBA::ComponentIR::HomeDef::supported_interfaces (
CORBA_ComponentIR_HomeDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::ComponentDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ComponentIR::ComponentDef>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -4087,7 +4762,7 @@ void CORBA::ComponentIR::HomeDef::managed_component (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_managed_component (managed_component);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_managed_component (managed_component);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -4128,7 +4803,7 @@ void CORBA::ComponentIR::HomeDef::managed_component (
CORBA_ComponentIR_HomeDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ValueDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ValueDef>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -4172,7 +4847,7 @@ void CORBA::ComponentIR::HomeDef::primary_key (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ValueDef>::in_arg_val _tao_primary_key (primary_key);
+ TAO::Arg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_primary_key (primary_key);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -4218,12 +4893,12 @@ void CORBA::ComponentIR::HomeDef::primary_key (
CORBA_ComponentIR_HomeDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::FactoryDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::ParDescriptionSeq>::in_arg_val _tao_params (params);
- TAO::Arg_Traits< CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions (exceptions);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::FactoryDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params (params);
+ TAO::Arg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions (exceptions);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -4275,12 +4950,12 @@ void CORBA::ComponentIR::HomeDef::primary_key (
CORBA_ComponentIR_HomeDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ComponentIR::FinderDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::ParDescriptionSeq>::in_arg_val _tao_params (params);
- TAO::Arg_Traits< CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions (exceptions);
+ TAO::Arg_Traits< ::CORBA::ComponentIR::FinderDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params (params);
+ TAO::Arg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions (exceptions);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -4450,6 +5125,92 @@ CORBA::ComponentIR::HomeDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ComponentIR_HomeDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0",
+ "HomeDef");
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_HomeDef =
+ &_tao_tc_CORBA_ComponentIR_HomeDef;
+ }
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ComponentIR_HomeDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "base_home", &CORBA::_tc_RepositoryId },
+ { "managed_component", &CORBA::_tc_RepositoryId },
+ { "primary_key", &CORBA::_tc_ValueDescription },
+ { "factories", &CORBA::_tc_OpDescriptionSeq },
+ { "finders", &CORBA::_tc_OpDescriptionSeq },
+ { "operations", &CORBA::_tc_OpDescriptionSeq },
+ { "attributes", &CORBA::_tc_ExtAttrDescriptionSeq },
+ { "type", &CORBA::_tc_TypeCode }
+
+ };
+static TAO::TypeCode::Recursive_Type<
+ TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const * >
+
+ _tao_tc_CORBA_ComponentIR_HomeDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ComponentIR/HomeDescription:1.0",
+ "HomeDescription",
+ _tao_fields_CORBA_ComponentIR_HomeDescription,
+ 12);
+
+namespace CORBA
+{
+ namespace ComponentIR
+ {
+ ::CORBA::TypeCode_ptr const _tc_HomeDescription =
+ &_tao_tc_CORBA_ComponentIR_HomeDescription;
+ }
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -4464,6 +5225,1285 @@ CORBA::ComponentIR::HomeDescription::_tao_any_destructor (
}
// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::EventDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EventDef_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::EventDef_ptr _tao_objptr =
+ CORBA::ComponentIR::EventDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EventDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::EventDef>::insert (
+ _tao_any,
+ CORBA::ComponentIR::EventDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EventDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::EventDef>::extract (
+ _tao_any,
+ CORBA::ComponentIR::EventDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::Container>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::Container_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::Container_ptr _tao_objptr =
+ CORBA::ComponentIR::Container::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::Container_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::Container>::insert (
+ _tao_any,
+ CORBA::ComponentIR::Container::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_Container,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::Container_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::Container>::extract (
+ _tao_any,
+ CORBA::ComponentIR::Container::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_Container,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::ModuleDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ModuleDef_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::ModuleDef_ptr _tao_objptr =
+ CORBA::ComponentIR::ModuleDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ModuleDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::ModuleDef>::insert (
+ _tao_any,
+ CORBA::ComponentIR::ModuleDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ModuleDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ModuleDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::ModuleDef>::extract (
+ _tao_any,
+ CORBA::ComponentIR::ModuleDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ModuleDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::Repository>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::Repository_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::Repository_ptr _tao_objptr =
+ CORBA::ComponentIR::Repository::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::Repository_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::Repository>::insert (
+ _tao_any,
+ CORBA::ComponentIR::Repository::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_Repository,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::Repository_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::Repository>::extract (
+ _tao_any,
+ CORBA::ComponentIR::Repository::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_Repository,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::ProvidesDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ProvidesDef_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::ProvidesDef_ptr _tao_objptr =
+ CORBA::ComponentIR::ProvidesDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ProvidesDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::ProvidesDef>::insert (
+ _tao_any,
+ CORBA::ComponentIR::ProvidesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ProvidesDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::ProvidesDef>::extract (
+ _tao_any,
+ CORBA::ComponentIR::ProvidesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::ProvidesDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescription>::insert_copy (
+ _tao_any,
+ CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ProvidesDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescription>::insert (
+ _tao_any,
+ CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ProvidesDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ComponentIR::ProvidesDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::ProvidesDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescription>::extract (
+ _tao_any,
+ CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::UsesDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::UsesDef_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::UsesDef_ptr _tao_objptr =
+ CORBA::ComponentIR::UsesDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::UsesDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::UsesDef>::insert (
+ _tao_any,
+ CORBA::ComponentIR::UsesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::UsesDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::UsesDef>::extract (
+ _tao_any,
+ CORBA::ComponentIR::UsesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::UsesDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescription>::insert_copy (
+ _tao_any,
+ CORBA::ComponentIR::UsesDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::UsesDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescription>::insert (
+ _tao_any,
+ CORBA::ComponentIR::UsesDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::UsesDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ComponentIR::UsesDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::UsesDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescription>::extract (
+ _tao_any,
+ CORBA::ComponentIR::UsesDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::EventPortDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EventPortDef_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::EventPortDef_ptr _tao_objptr =
+ CORBA::ComponentIR::EventPortDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EventPortDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::EventPortDef>::insert (
+ _tao_any,
+ CORBA::ComponentIR::EventPortDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EventPortDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::EventPortDef>::extract (
+ _tao_any,
+ CORBA::ComponentIR::EventPortDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::EventPortDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescription>::insert_copy (
+ _tao_any,
+ CORBA::ComponentIR::EventPortDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EventPortDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescription>::insert (
+ _tao_any,
+ CORBA::ComponentIR::EventPortDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EventPortDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ComponentIR::EventPortDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::EventPortDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescription>::extract (
+ _tao_any,
+ CORBA::ComponentIR::EventPortDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::EmitsDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EmitsDef_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::EmitsDef_ptr _tao_objptr =
+ CORBA::ComponentIR::EmitsDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EmitsDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::EmitsDef>::insert (
+ _tao_any,
+ CORBA::ComponentIR::EmitsDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EmitsDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EmitsDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::EmitsDef>::extract (
+ _tao_any,
+ CORBA::ComponentIR::EmitsDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EmitsDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::PublishesDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::PublishesDef_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::PublishesDef_ptr _tao_objptr =
+ CORBA::ComponentIR::PublishesDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::PublishesDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::PublishesDef>::insert (
+ _tao_any,
+ CORBA::ComponentIR::PublishesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_PublishesDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::PublishesDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::PublishesDef>::extract (
+ _tao_any,
+ CORBA::ComponentIR::PublishesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_PublishesDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::ConsumesDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ConsumesDef_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::ConsumesDef_ptr _tao_objptr =
+ CORBA::ComponentIR::ConsumesDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ConsumesDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::ConsumesDef>::insert (
+ _tao_any,
+ CORBA::ComponentIR::ConsumesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ConsumesDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ConsumesDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::ConsumesDef>::extract (
+ _tao_any,
+ CORBA::ComponentIR::ConsumesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ConsumesDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::ComponentDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ComponentDef_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::ComponentDef_ptr _tao_objptr =
+ CORBA::ComponentIR::ComponentDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ComponentDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::ComponentDef>::insert (
+ _tao_any,
+ CORBA::ComponentIR::ComponentDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ComponentDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ComponentDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::ComponentDef>::extract (
+ _tao_any,
+ CORBA::ComponentIR::ComponentDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ComponentDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::ProvidesDescriptionSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ComponentIR_ProvidesDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ProvidesDescriptionSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescriptionSeq>::insert (
+ _tao_any,
+ CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ComponentIR_ProvidesDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ProvidesDescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ComponentIR::ProvidesDescriptionSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::ProvidesDescriptionSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescriptionSeq>::extract (
+ _tao_any,
+ CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ComponentIR_ProvidesDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::UsesDescriptionSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ComponentIR_UsesDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::UsesDescriptionSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescriptionSeq>::insert (
+ _tao_any,
+ CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ComponentIR_UsesDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::UsesDescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ComponentIR::UsesDescriptionSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::UsesDescriptionSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescriptionSeq>::extract (
+ _tao_any,
+ CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ComponentIR_UsesDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::EventPortDescriptionSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ComponentIR_EventPortDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EventPortDescriptionSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescriptionSeq>::insert (
+ _tao_any,
+ CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ComponentIR_EventPortDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::EventPortDescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ComponentIR::EventPortDescriptionSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::EventPortDescriptionSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescriptionSeq>::extract (
+ _tao_any,
+ CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ComponentIR_EventPortDescriptionSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::ComponentDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ComponentDescription>::insert_copy (
+ _tao_any,
+ CORBA::ComponentIR::ComponentDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ComponentDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ComponentDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ComponentDescription>::insert (
+ _tao_any,
+ CORBA::ComponentIR::ComponentDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ComponentDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::ComponentDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ComponentIR::ComponentDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::ComponentDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ComponentDescription>::extract (
+ _tao_any,
+ CORBA::ComponentIR::ComponentDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ComponentDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::FactoryDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::FactoryDef_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::FactoryDef_ptr _tao_objptr =
+ CORBA::ComponentIR::FactoryDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::FactoryDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::FactoryDef>::insert (
+ _tao_any,
+ CORBA::ComponentIR::FactoryDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_FactoryDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::FactoryDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::FactoryDef>::extract (
+ _tao_any,
+ CORBA::ComponentIR::FactoryDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_FactoryDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::FinderDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::FinderDef_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::FinderDef_ptr _tao_objptr =
+ CORBA::ComponentIR::FinderDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::FinderDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::FinderDef>::insert (
+ _tao_any,
+ CORBA::ComponentIR::FinderDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_FinderDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::FinderDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::FinderDef>::extract (
+ _tao_any,
+ CORBA::ComponentIR::FinderDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_FinderDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ComponentIR::HomeDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::HomeDef_ptr _tao_elem
+ )
+{
+ CORBA::ComponentIR::HomeDef_ptr _tao_objptr =
+ CORBA::ComponentIR::HomeDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::HomeDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ComponentIR::HomeDef>::insert (
+ _tao_any,
+ CORBA::ComponentIR::HomeDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_HomeDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::HomeDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ComponentIR::HomeDef>::extract (
+ _tao_any,
+ CORBA::ComponentIR::HomeDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_HomeDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::HomeDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::HomeDescription>::insert_copy (
+ _tao_any,
+ CORBA::ComponentIR::HomeDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_HomeDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ComponentIR::HomeDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::HomeDescription>::insert (
+ _tao_any,
+ CORBA::ComponentIR::HomeDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_HomeDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ComponentIR::HomeDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ComponentIR::HomeDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::HomeDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::HomeDescription>::extract (
+ _tao_any,
+ CORBA::ComponentIR::HomeDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_HomeDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
@@ -4722,7 +6762,7 @@ CORBA::Boolean operator<< (
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
(strm << _tao_aggregate.interface_type.in ()) &&
- (strm << CORBA::Any::from_boolean (_tao_aggregate.is_multiple));
+ (strm << ACE_OutputCDR::from_boolean (_tao_aggregate.is_multiple));
}
CORBA::Boolean operator>> (
@@ -4736,7 +6776,7 @@ CORBA::Boolean operator>> (
(strm >> _tao_aggregate.defined_in.out ()) &&
(strm >> _tao_aggregate.version.out ()) &&
(strm >> _tao_aggregate.interface_type.out ()) &&
- (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_multiple));
+ (strm >> ACE_InputCDR::to_boolean (_tao_aggregate.is_multiple));
}
// TAO_IDL - Generated from
diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.h b/TAO/tao/IFR_Client/IFR_ComponentsC.h
index 5d35ae15ad8..ad47576bc3f 100644
--- a/TAO/tao/IFR_Client/IFR_ComponentsC.h
+++ b/TAO/tao/IFR_Client/IFR_ComponentsC.h
@@ -26,7 +26,7 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// be\be_codegen.cpp:153
+// be\be_codegen.cpp:154
#ifndef _TAO_IDL_ORIG_IFR_COMPONENTSC_H_
#define _TAO_IDL_ORIG_IFR_COMPONENTSC_H_
@@ -45,8 +45,8 @@
#include "tao/SystemException.h"
#include "tao/Environment.h"
#include "tao/Object.h"
-#include "tao/TypeCode.h"
-#include "tao/TypeCode_Constants.h"
+#include "tao/AnyTypeCode/TypeCode.h"
+#include "tao/AnyTypeCode/TypeCode_Constants.h"
#include "tao/Sequence_T.h"
#include "tao/Objref_VarOut_T.h"
#include "tao/Seq_Var_T.h"
@@ -242,7 +242,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_EventDef;
@@ -404,7 +404,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_Container;
@@ -515,7 +515,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ModuleDef;
@@ -626,7 +626,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_Repository;
@@ -757,7 +757,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ProvidesDef;
@@ -780,7 +780,7 @@ namespace CORBA
ProvidesDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export ProvidesDescription
{
@@ -795,7 +795,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ProvidesDescription;
@@ -947,7 +947,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_UsesDef;
@@ -970,7 +970,7 @@ namespace CORBA
UsesDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export UsesDescription
{
@@ -986,7 +986,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_UsesDescription;
@@ -1128,7 +1128,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_EventPortDef;
@@ -1151,7 +1151,7 @@ namespace CORBA
EventPortDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export EventPortDescription
{
@@ -1166,7 +1166,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_EventPortDescription;
@@ -1276,7 +1276,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_EmitsDef;
@@ -1386,7 +1386,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_PublishesDef;
@@ -1496,7 +1496,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ConsumesDef;
@@ -1696,7 +1696,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ComponentDef;
@@ -1749,7 +1749,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ProvidesDescriptionSeq;
@@ -1802,7 +1802,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_UsesDescriptionSeq;
@@ -1855,7 +1855,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_EventPortDescriptionSeq;
@@ -1878,7 +1878,7 @@ namespace CORBA
ComponentDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export ComponentDescription
{
@@ -1901,7 +1901,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ComponentDescription;
@@ -2011,7 +2011,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_FactoryDef;
@@ -2121,7 +2121,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_FinderDef;
@@ -2322,7 +2322,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_HomeDef;
@@ -2345,7 +2345,7 @@ namespace CORBA
HomeDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export HomeDescription
{
@@ -2367,7 +2367,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_HomeDescription;
@@ -2477,50 +2477,8 @@ TAO::Collocation_Proxy_Broker *
namespace TAO
{
-#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_COMPONENTDEF__TRAITS_CH_
-
- template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::ComponentDef>
- {
- static ::CORBA::ComponentIR::ComponentDef_ptr duplicate (
- ::CORBA::ComponentIR::ComponentDef_ptr
- );
- static void release (
- ::CORBA::ComponentIR::ComponentDef_ptr
- );
- static ::CORBA::ComponentIR::ComponentDef_ptr nil (void);
- static CORBA::Boolean marshal (
- ::CORBA::ComponentIR::ComponentDef_ptr p,
- TAO_OutputCDR & cdr
- );
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_COMPONENTIR_HOMEDEF__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_HOMEDEF__TRAITS_CH_
-
- template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::HomeDef>
- {
- static ::CORBA::ComponentIR::HomeDef_ptr duplicate (
- ::CORBA::ComponentIR::HomeDef_ptr
- );
- static void release (
- ::CORBA::ComponentIR::HomeDef_ptr
- );
- static ::CORBA::ComponentIR::HomeDef_ptr nil (void);
- static CORBA::Boolean marshal (
- ::CORBA::ComponentIR::HomeDef_ptr p,
- TAO_OutputCDR & cdr
- );
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_COMPONENTIR_EVENTDEF__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_EVENTDEF__TRAITS_CH_
+#if !defined (_CORBA_COMPONENTIR_EVENTDEF__TRAITS_)
+#define _CORBA_COMPONENTIR_EVENTDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::EventDef>
@@ -2540,8 +2498,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_COMPONENTIR_CONTAINER__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_CONTAINER__TRAITS_CH_
+#if !defined (_CORBA_COMPONENTIR_CONTAINER__TRAITS_)
+#define _CORBA_COMPONENTIR_CONTAINER__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::Container>
@@ -2561,8 +2519,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_COMPONENTIR_MODULEDEF__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_MODULEDEF__TRAITS_CH_
+#if !defined (_CORBA_COMPONENTIR_MODULEDEF__TRAITS_)
+#define _CORBA_COMPONENTIR_MODULEDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::ModuleDef>
@@ -2582,8 +2540,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_COMPONENTIR_REPOSITORY__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_REPOSITORY__TRAITS_CH_
+#if !defined (_CORBA_COMPONENTIR_REPOSITORY__TRAITS_)
+#define _CORBA_COMPONENTIR_REPOSITORY__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::Repository>
@@ -2603,8 +2561,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_PROVIDESDEF__TRAITS_CH_
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__TRAITS_)
+#define _CORBA_COMPONENTIR_PROVIDESDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::ProvidesDef>
@@ -2624,8 +2582,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_COMPONENTIR_USESDEF__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_USESDEF__TRAITS_CH_
+#if !defined (_CORBA_COMPONENTIR_USESDEF__TRAITS_)
+#define _CORBA_COMPONENTIR_USESDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::UsesDef>
@@ -2645,8 +2603,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_EVENTPORTDEF__TRAITS_CH_
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF__TRAITS_)
+#define _CORBA_COMPONENTIR_EVENTPORTDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::EventPortDef>
@@ -2666,8 +2624,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_COMPONENTIR_EMITSDEF__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_EMITSDEF__TRAITS_CH_
+#if !defined (_CORBA_COMPONENTIR_EMITSDEF__TRAITS_)
+#define _CORBA_COMPONENTIR_EMITSDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::EmitsDef>
@@ -2687,8 +2645,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_PUBLISHESDEF__TRAITS_CH_
+#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__TRAITS_)
+#define _CORBA_COMPONENTIR_PUBLISHESDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::PublishesDef>
@@ -2708,8 +2666,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_CONSUMESDEF__TRAITS_CH_
+#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__TRAITS_)
+#define _CORBA_COMPONENTIR_CONSUMESDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::ConsumesDef>
@@ -2729,8 +2687,29 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_COMPONENTIR_FACTORYDEF__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_FACTORYDEF__TRAITS_CH_
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__TRAITS_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::ComponentDef>
+ {
+ static ::CORBA::ComponentIR::ComponentDef_ptr duplicate (
+ ::CORBA::ComponentIR::ComponentDef_ptr
+ );
+ static void release (
+ ::CORBA::ComponentIR::ComponentDef_ptr
+ );
+ static ::CORBA::ComponentIR::ComponentDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::ComponentIR::ComponentDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_FACTORYDEF__TRAITS_)
+#define _CORBA_COMPONENTIR_FACTORYDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::FactoryDef>
@@ -2750,8 +2729,8 @@ namespace TAO
#endif /* end #if !defined */
-#if !defined (_CORBA_COMPONENTIR_FINDERDEF__TRAITS_CH_)
-#define _CORBA_COMPONENTIR_FINDERDEF__TRAITS_CH_
+#if !defined (_CORBA_COMPONENTIR_FINDERDEF__TRAITS_)
+#define _CORBA_COMPONENTIR_FINDERDEF__TRAITS_
template<>
struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::FinderDef>
@@ -2770,45 +2749,66 @@ namespace TAO
};
#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF__TRAITS_)
+#define _CORBA_COMPONENTIR_HOMEDEF__TRAITS_
+
+ template<>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::HomeDef>
+ {
+ static ::CORBA::ComponentIR::HomeDef_ptr duplicate (
+ ::CORBA::ComponentIR::HomeDef_ptr
+ );
+ static void release (
+ ::CORBA::ComponentIR::HomeDef_ptr
+ );
+ static ::CORBA::ComponentIR::HomeDef_ptr nil (void);
+ static CORBA::Boolean marshal (
+ ::CORBA::ComponentIR::HomeDef_ptr p,
+ TAO_OutputCDR & cdr
+ );
+ };
+
+#endif /* end #if !defined */
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EventDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::Container_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::Container_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::Container_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ModuleDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ModuleDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ModuleDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::Repository_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::Repository_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::Repository_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ProvidesDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ProvidesDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ProvidesDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::ProvidesDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ProvidesDescription*); // noncopying version
@@ -2816,14 +2816,14 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Com
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::ProvidesDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::UsesDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::UsesDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::UsesDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::UsesDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::UsesDescription*); // noncopying version
@@ -2831,14 +2831,14 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Com
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::UsesDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventPortDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventPortDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EventPortDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::EventPortDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventPortDescription*); // noncopying version
@@ -2846,35 +2846,35 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Com
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::EventPortDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EmitsDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EmitsDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EmitsDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::PublishesDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::PublishesDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::PublishesDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ConsumesDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ConsumesDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ConsumesDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ComponentDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ComponentDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ComponentDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::ProvidesDescriptionSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ProvidesDescriptionSeq*); // noncopying version
@@ -2882,7 +2882,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Com
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::ProvidesDescriptionSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::UsesDescriptionSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::UsesDescriptionSeq*); // noncopying version
@@ -2890,7 +2890,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Com
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::UsesDescriptionSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::EventPortDescriptionSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventPortDescriptionSeq*); // noncopying version
@@ -2898,7 +2898,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Com
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::EventPortDescriptionSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::ComponentDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ComponentDescription*); // noncopying version
@@ -2906,28 +2906,28 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Com
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::ComponentDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::FactoryDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::FactoryDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::FactoryDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::FinderDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::FinderDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::FinderDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::HomeDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::HomeDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::HomeDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::HomeDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::HomeDescription*); // noncopying version
@@ -3100,7 +3100,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::C
TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::HomeDescription &);
// TAO_IDL - Generated from
-// be\be_codegen.cpp:955
+// be\be_codegen.cpp:1136
#if defined (__ACE_INLINE__)
#include "IFR_ComponentsC.inl"
diff --git a/TAO/tao/IFR_Client/IFR_Extended.pidl b/TAO/tao/IFR_Client/IFR_Extended.pidl
index 7a6a0ee51c8..e0c06ce2c57 100644
--- a/TAO/tao/IFR_Client/IFR_Extended.pidl
+++ b/TAO/tao/IFR_Client/IFR_Extended.pidl
@@ -1,62 +1,57 @@
-//
-// $Id$
-//
-// ================================================================
-//
-// = LIBRARY
-// TAO_IFR_Client
-//
-// = FILENAME
-// IFR_Extended.pidl
-//
-// = DESCRIPTION
-// This file was used to generate the code in IFR_ExtendedC.{h,i,cpp}.
-// The original file Interface.idl was split into four pieces, to
-// keep the generated files to a manageable size and reduce build
-// time. This IDL file contains all the interfaces and other data
-// types related to fixed types and valuetypes.
-//
-// The command used to generate code from this IDL file is:
-//
-// tao_idl -Ge 1 -Sc -I../.. -GA \
-// -Wb,export_macro=TAO_IFR_Client_Export \
-// -Wb,export_include=ifr_client_export.h \
-// -Wb,pre_include="ace/pre.h" \
-// -Wb,post_include="ace/post.h" \
-// IFR_Extended.pidl
-//
-// Only the stub files are used in the TAO_IFR_Client library. The
-// skeleton files can be deleted from this directory.
-//
-// No patching of the generated stub files is necessary.
-//
-// To generate the skeleton files for the IFR Service, the command is:
-//
-// tao_idl -o ../../orbsvcs/orbsvcs/IFRService -Ge 1 \
-// -Wb,pre_include="ace/pre.h" \
-// -Wb,post_include="ace/post.h" \
-// IFR_Extended.pidl
-//
-// The only modification necessary to the skelton files is to
-// change
-//
-// #include "IFR_ExtendedC.h"
-//
-// to
-//
-// #include "tao/IFR_Client/IFR_ExtendedC.h"
-//
-// in IFR_ExtendedS.h. The stub files may be deleted from the IFRService
-// directory.
-//
-// ================================================================
+// -*- IDL -*-
+
+/**
+ * @file IFR_Extended.pidl
+ *
+ * $Id$
+ *
+ * This file was used to generate the code in IFR_ExtendedC.{h,i,cpp}.
+ * The original file Interface.idl was split into four pieces, to
+ * keep the generated files to a manageable size and reduce build
+ * time. This IDL file contains all the interfaces and other data
+ * types related to fixed types and valuetypes.
+ *
+ * The command used to generate code from this IDL file is:
+ *
+ * tao_idl -Ge 1 -Sc -I../.. \
+ * -Wb,export_macro=TAO_IFR_Client_Export \
+ * -Wb,export_include=ifr_client_export.h \
+ * -Wb,pre_include="ace/pre.h" \
+ * -Wb,post_include="ace/post.h" \
+ * IFR_Extended.pidl
+ *
+ * Only the stub files are used in the TAO_IFR_Client library. The
+ * skeleton files can be deleted from this directory.
+ *
+ * No patching of the generated stub files is necessary.
+ *
+ * To generate the skeleton files for the IFR Service, the command is:
+ *
+ * tao_idl -o ../../orbsvcs/orbsvcs/IFRService -Ge 1 \
+ * -Wb,pre_include="ace/pre.h" \
+ * -Wb,post_include="ace/post.h" \
+ * IFR_Extended.pidl
+ *
+ * The only modification necessary to the skelton files is to
+ * change
+ *
+ * #include "IFR_ExtendedC.h"
+ *
+ * to
+ *
+ * #include "tao/IFR_Client/IFR_ExtendedC.h"
+ *
+ * in IFR_ExtendedS.h. The stub files may be deleted from the IFRService
+ * directory.
+ *
+ */
#ifndef _IFR_EXTENDED_IDL_
#define _IFR_EXTENDED_IDL_
#include "tao/IFR_Client/IFR_Basic.pidl"
-#include <Visibility.pidl>
-#include <ValueModifier.pidl>
+#include "tao/AnyTypeCode/Visibility.pidl"
+#include "tao/AnyTypeCode/ValueModifier.pidl"
module CORBA
{
diff --git a/TAO/tao/IFR_Client/IFR_ExtendedA.cpp b/TAO/tao/IFR_Client/IFR_ExtendedA.cpp
deleted file mode 100644
index 8fe4284ea71..00000000000
--- a/TAO/tao/IFR_Client/IFR_ExtendedA.cpp
+++ /dev/null
@@ -1,903 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#include "IFR_ExtendedC.h"
-#include "tao/Null_RefCount_Policy.h"
-#include "tao/TypeCode_Constants.h"
-#include "tao/Alias_TypeCode_Static.h"
-#include "tao/Objref_TypeCode_Static.h"
-#include "tao/Sequence_TypeCode_Static.h"
-#include "tao/String_TypeCode_Static.h"
-#include "tao/Struct_TypeCode_Static.h"
-#include "tao/TypeCode_Struct_Field.h"
-#include "tao/CDR.h"
-#include "tao/Any.h"
-#include "tao/Any_Impl_T.h"
-#include "tao/Any_Dual_Impl_T.h"
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_FixedDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/FixedDef:1.0",
- "FixedDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_FixedDef =
- &_tao_tc_CORBA_FixedDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ValueMember[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "type", &CORBA::_tc_TypeCode },
- { "type_def", &CORBA::_tc_IDLType },
- { "access", &CORBA::_tc_Visibility }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ValueMember (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ValueMember:1.0",
- "ValueMember",
- _tao_fields_CORBA_ValueMember,
- 7);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ValueMember =
- &_tao_tc_CORBA_ValueMember;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/alias_typecode.cpp:31
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:925
-
-
-#ifndef _TAO_TYPECODE_CORBA_ValueMemberSeq_GUARD
-#define _TAO_TYPECODE_CORBA_ValueMemberSeq_GUARD
-namespace TAO
-{
- namespace TypeCode
- {
- TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- CORBA_ValueMemberSeq_0 (
- CORBA::tk_sequence,
- &CORBA::_tc_ValueMember,
- 0U);
-
- ::CORBA::TypeCode_ptr const tc_CORBA_ValueMemberSeq_0 =
- &CORBA_ValueMemberSeq_0;
-
- }
-}
-
-
-#endif /* _TAO_TYPECODE_CORBA_ValueMemberSeq_GUARD */
-static TAO::TypeCode::Alias<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ValueMemberSeq (
- CORBA::tk_alias,
- "IDL:omg.org/CORBA/ValueMemberSeq:1.0",
- "ValueMemberSeq",
- &TAO::TypeCode::tc_CORBA_ValueMemberSeq_0);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ValueMemberSeq =
- &_tao_tc_CORBA_ValueMemberSeq;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ValueMemberDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ValueMemberDef:1.0",
- "ValueMemberDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ValueMemberDef =
- &_tao_tc_CORBA_ValueMemberDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ValueDef_FullValueDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "is_abstract", &CORBA::_tc_boolean },
- { "is_custom", &CORBA::_tc_boolean },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "operations", &CORBA::_tc_OpDescriptionSeq },
- { "attributes", &CORBA::_tc_AttrDescriptionSeq },
- { "members", &CORBA::_tc_ValueMemberSeq },
- { "initializers", &CORBA::_tc_InitializerSeq },
- { "supported_interfaces", &CORBA::_tc_RepositoryIdSeq },
- { "abstract_base_values", &CORBA::_tc_RepositoryIdSeq },
- { "is_truncatable", &CORBA::_tc_boolean },
- { "base_value", &CORBA::_tc_RepositoryId },
- { "type", &CORBA::_tc_TypeCode }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ValueDef_FullValueDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ValueDef/FullValueDescription:1.0",
- "FullValueDescription",
- _tao_fields_CORBA_ValueDef_FullValueDescription,
- 15);
-
-::CORBA::TypeCode_ptr const CORBA::ValueDef::_tc_FullValueDescription =
- &_tao_tc_CORBA_ValueDef_FullValueDescription;
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ValueDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ValueDef:1.0",
- "ValueDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ValueDef =
- &_tao_tc_CORBA_ValueDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ValueDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "is_abstract", &CORBA::_tc_boolean },
- { "is_custom", &CORBA::_tc_boolean },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "supported_interfaces", &CORBA::_tc_RepositoryIdSeq },
- { "abstract_base_values", &CORBA::_tc_RepositoryIdSeq },
- { "is_truncatable", &CORBA::_tc_boolean },
- { "base_value", &CORBA::_tc_RepositoryId }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ValueDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ValueDescription:1.0",
- "ValueDescription",
- _tao_fields_CORBA_ValueDescription,
- 10);
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ValueDescription =
- &_tao_tc_CORBA_ValueDescription;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/struct_typecode.cpp:74
-
-static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ExtValueDef_ExtFullValueDescription[] =
- {
- { "name", &CORBA::_tc_Identifier },
- { "id", &CORBA::_tc_RepositoryId },
- { "is_abstract", &CORBA::_tc_boolean },
- { "is_custom", &CORBA::_tc_boolean },
- { "defined_in", &CORBA::_tc_RepositoryId },
- { "version", &CORBA::_tc_VersionSpec },
- { "operations", &CORBA::_tc_OpDescriptionSeq },
- { "attributes", &CORBA::_tc_ExtAttrDescriptionSeq },
- { "members", &CORBA::_tc_ValueMemberSeq },
- { "initializers", &CORBA::_tc_ExtInitializerSeq },
- { "supported_interfaces", &CORBA::_tc_RepositoryIdSeq },
- { "abstract_base_values", &CORBA::_tc_RepositoryIdSeq },
- { "is_truncatable", &CORBA::_tc_boolean },
- { "base_value", &CORBA::_tc_RepositoryId },
- { "type", &CORBA::_tc_TypeCode }
-
- };
-static TAO::TypeCode::Struct<char const *,
- CORBA::TypeCode_ptr const *,
- TAO::TypeCode::Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtValueDef_ExtFullValueDescription (
- CORBA::tk_struct,
- "IDL:omg.org/CORBA/ExtValueDef/ExtFullValueDescription:1.0",
- "ExtFullValueDescription",
- _tao_fields_CORBA_ExtValueDef_ExtFullValueDescription,
- 15);
-
-::CORBA::TypeCode_ptr const CORBA::ExtValueDef::_tc_ExtFullValueDescription =
- &_tao_tc_CORBA_ExtValueDef_ExtFullValueDescription;
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ExtValueDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ExtValueDef:1.0",
- "ExtValueDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ExtValueDef =
- &_tao_tc_CORBA_ExtValueDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/objref_typecode.cpp:76
-
-static TAO::TypeCode::Objref<char const *,
- TAO::Null_RefCount_Policy>
- _tao_tc_CORBA_ValueBoxDef (
- CORBA::tk_objref,
- "IDL:omg.org/CORBA/ValueBoxDef:1.0",
- "ValueBoxDef");
-
-namespace CORBA
-{
- ::CORBA::TypeCode_ptr const _tc_ValueBoxDef =
- &_tao_tc_CORBA_ValueBoxDef;
-}
-
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::FixedDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::FixedDef_ptr _tao_elem
- )
-{
- CORBA::FixedDef_ptr _tao_objptr =
- CORBA::FixedDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::FixedDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::FixedDef>::insert (
- _tao_any,
- CORBA::FixedDef::_tao_any_destructor,
- CORBA::_tc_FixedDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::FixedDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::FixedDef>::extract (
- _tao_any,
- CORBA::FixedDef::_tao_any_destructor,
- CORBA::_tc_FixedDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ValueMember &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ValueMember>::insert_copy (
- _tao_any,
- CORBA::ValueMember::_tao_any_destructor,
- CORBA::_tc_ValueMember,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ValueMember *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ValueMember>::insert (
- _tao_any,
- CORBA::ValueMember::_tao_any_destructor,
- CORBA::_tc_ValueMember,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ValueMember *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ValueMember *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ValueMember *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ValueMember>::extract (
- _tao_any,
- CORBA::ValueMember::_tao_any_destructor,
- CORBA::_tc_ValueMember,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_cs.cpp:54
-
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ValueMemberSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ValueMemberSeq>::insert_copy (
- _tao_any,
- CORBA::ValueMemberSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ValueMemberSeq_0,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ValueMemberSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ValueMemberSeq>::insert (
- _tao_any,
- CORBA::ValueMemberSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ValueMemberSeq_0,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ValueMemberSeq *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ValueMemberSeq *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ValueMemberSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ValueMemberSeq>::extract (
- _tao_any,
- CORBA::ValueMemberSeq::_tao_any_destructor,
- TAO::TypeCode::tc_CORBA_ValueMemberSeq_0,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ValueMemberDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ValueMemberDef_ptr _tao_elem
- )
-{
- CORBA::ValueMemberDef_ptr _tao_objptr =
- CORBA::ValueMemberDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ValueMemberDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ValueMemberDef>::insert (
- _tao_any,
- CORBA::ValueMemberDef::_tao_any_destructor,
- CORBA::_tc_ValueMemberDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ValueMemberDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ValueMemberDef>::extract (
- _tao_any,
- CORBA::ValueMemberDef::_tao_any_destructor,
- CORBA::_tc_ValueMemberDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ValueDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ValueDef_ptr _tao_elem
- )
-{
- CORBA::ValueDef_ptr _tao_objptr =
- CORBA::ValueDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ValueDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ValueDef>::insert (
- _tao_any,
- CORBA::ValueDef::_tao_any_destructor,
- CORBA::_tc_ValueDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ValueDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ValueDef>::extract (
- _tao_any,
- CORBA::ValueDef::_tao_any_destructor,
- CORBA::_tc_ValueDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ValueDef::FullValueDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ValueDef::FullValueDescription>::insert_copy (
- _tao_any,
- CORBA::ValueDef::FullValueDescription::_tao_any_destructor,
- CORBA::ValueDef::_tc_FullValueDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ValueDef::FullValueDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ValueDef::FullValueDescription>::insert (
- _tao_any,
- CORBA::ValueDef::FullValueDescription::_tao_any_destructor,
- CORBA::ValueDef::_tc_FullValueDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ValueDef::FullValueDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ValueDef::FullValueDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ValueDef::FullValueDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ValueDef::FullValueDescription>::extract (
- _tao_any,
- CORBA::ValueDef::FullValueDescription::_tao_any_destructor,
- CORBA::ValueDef::_tc_FullValueDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ValueDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ValueDescription>::insert_copy (
- _tao_any,
- CORBA::ValueDescription::_tao_any_destructor,
- CORBA::_tc_ValueDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ValueDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ValueDescription>::insert (
- _tao_any,
- CORBA::ValueDescription::_tao_any_destructor,
- CORBA::_tc_ValueDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ValueDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ValueDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ValueDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ValueDescription>::extract (
- _tao_any,
- CORBA::ValueDescription::_tao_any_destructor,
- CORBA::_tc_ValueDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ExtValueDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtValueDef_ptr _tao_elem
- )
-{
- CORBA::ExtValueDef_ptr _tao_objptr =
- CORBA::ExtValueDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtValueDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ExtValueDef>::insert (
- _tao_any,
- CORBA::ExtValueDef::_tao_any_destructor,
- CORBA::_tc_ExtValueDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtValueDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ExtValueDef>::extract (
- _tao_any,
- CORBA::ExtValueDef::_tao_any_destructor,
- CORBA::_tc_ExtValueDef,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExtValueDef::ExtFullValueDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtValueDef::ExtFullValueDescription>::insert_copy (
- _tao_any,
- CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor,
- CORBA::ExtValueDef::_tc_ExtFullValueDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExtValueDef::ExtFullValueDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExtValueDef::ExtFullValueDescription>::insert (
- _tao_any,
- CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor,
- CORBA::ExtValueDef::_tc_ExtFullValueDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExtValueDef::ExtFullValueDescription *&_tao_elem
- )
-{
- return _tao_any >>= const_cast<
- const CORBA::ExtValueDef::ExtFullValueDescription *&> (
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExtValueDef::ExtFullValueDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExtValueDef::ExtFullValueDescription>::extract (
- _tao_any,
- CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor,
- CORBA::ExtValueDef::_tc_ExtFullValueDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:50
-
-namespace TAO
-{
- template<>
- CORBA::Boolean
- Any_Impl_T<CORBA::ValueBoxDef>::to_object (
- CORBA::Object_ptr &_tao_elem
- ) const
- {
- _tao_elem = CORBA::Object::_duplicate (this->value_);
- return true;
- }
-}
-
-// Copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ValueBoxDef_ptr _tao_elem
- )
-{
- CORBA::ValueBoxDef_ptr _tao_objptr =
- CORBA::ValueBoxDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
-}
-
-// Non-copying insertion.
-void
-operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ValueBoxDef_ptr *_tao_elem
- )
-{
- TAO::Any_Impl_T<CORBA::ValueBoxDef>::insert (
- _tao_any,
- CORBA::ValueBoxDef::_tao_any_destructor,
- CORBA::_tc_ValueBoxDef,
- *_tao_elem
- );
-}
-
-CORBA::Boolean
-operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ValueBoxDef_ptr &_tao_elem
- )
-{
- return
- TAO::Any_Impl_T<CORBA::ValueBoxDef>::extract (
- _tao_any,
- CORBA::ValueBoxDef::_tao_any_destructor,
- CORBA::_tc_ValueBoxDef,
- _tao_elem
- );
-}
diff --git a/TAO/tao/IFR_Client/IFR_ExtendedA.h b/TAO/tao/IFR_Client/IFR_ExtendedA.h
new file mode 100644
index 00000000000..818268f0507
--- /dev/null
+++ b/TAO/tao/IFR_Client/IFR_ExtendedA.h
@@ -0,0 +1,44 @@
+// -*- C++ -*-
+//
+// $Id$
+
+// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
+// TAO and the TAO IDL Compiler have been developed by:
+// Center for Distributed Object Computing
+// Washington University
+// St. Louis, MO
+// USA
+// http://www.cs.wustl.edu/~schmidt/doc-center.html
+// and
+// Distributed Object Computing Laboratory
+// University of California at Irvine
+// Irvine, CA
+// USA
+// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
+//
+// Information about TAO is available at:
+// http://www.cs.wustl.edu/~schmidt/TAO.html
+
+// TAO_IDL - Generated from
+// be\be_codegen.cpp:390
+
+#ifndef _TAO_IDL_ORIG_IFR_EXTENDEDA_H_
+#define _TAO_IDL_ORIG_IFR_EXTENDEDA_H_
+
+#include /**/ "ace/pre.h"
+
+#include "tao/IFR_Client/IFR_ExtendedC.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include /**/ "ace/post.h"
+#endif /* ifndef */
+
diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.cpp b/TAO/tao/IFR_Client/IFR_ExtendedC.cpp
index b4b2c709440..7299eae1cf5 100644
--- a/TAO/tao/IFR_Client/IFR_ExtendedC.cpp
+++ b/TAO/tao/IFR_Client/IFR_ExtendedC.cpp
@@ -26,14 +26,28 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// be\be_codegen.cpp:291
+// be\be_codegen.cpp:293
#include "IFR_ExtendedC.h"
#include "tao/CDR.h"
-#include "tao/Exception_Data.h"
+#include "tao/IFR_Client/IFR_BasicC.h"
+#include "tao/AnyTypeCode/VisibilityA.h"
+#include "tao/AnyTypeCode/ValueModifierA.h"
+#include "tao/AnyTypeCode/orb_typesA.h"
#include "tao/Invocation_Adapter.h"
#include "tao/Object_T.h"
+#include "tao/AnyTypeCode/Null_RefCount_Policy.h"
+#include "tao/AnyTypeCode/TypeCode_Constants.h"
+#include "tao/AnyTypeCode/Alias_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Objref_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Sequence_TypeCode_Static.h"
+#include "tao/AnyTypeCode/String_TypeCode_Static.h"
+#include "tao/AnyTypeCode/Struct_TypeCode_Static.h"
+#include "tao/AnyTypeCode/TypeCode_Struct_Field.h"
+#include "tao/AnyTypeCode/Recursive_Type_TypeCode.h"
+#include "tao/AnyTypeCode/Any_Impl_T.h"
+#include "tao/AnyTypeCode/Any_Dual_Impl_T.h"
#include "tao/Basic_Arguments.h"
#include "tao/Object_Argument_T.h"
#include "tao/Special_Basic_Arguments.h"
@@ -50,15 +64,18 @@
#endif /* !defined INLINE */
// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:69
+// be\be_visitor_arg_traits.cpp:70
// Arg traits specializations.
namespace TAO
{
-#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_CS_)
-#define _CORBA_IDLTYPE__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_)
+#define _CORBA_IDLTYPE__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::IDLType>
: public
@@ -66,35 +83,40 @@ namespace TAO
CORBA::IDLType_ptr,
CORBA::IDLType_var,
CORBA::IDLType_out,
- TAO::Objref_Traits<CORBA::IDLType>
+ TAO::Objref_Traits<CORBA::IDLType>,
+ TAO::Any_Insert_Policy_Stream <CORBA::IDLType_ptr>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_)
+#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::InterfaceDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::InterfaceDefSeq,
CORBA::InterfaceDefSeq_var,
- CORBA::InterfaceDefSeq_out
+ CORBA::InterfaceDefSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDefSeq>
>
{
};
#endif /* end #if !defined */
-#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_CS_)
-#define _CORBA_VALUEDEF__ARG_TRAITS_CS_
-
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
+
+#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_)
+#define _CORBA_VALUEDEF__ARG_TRAITS_
+
template<>
class Arg_Traits<CORBA::ValueDef>
: public
@@ -102,83 +124,88 @@ namespace TAO
CORBA::ValueDef_ptr,
CORBA::ValueDef_var,
CORBA::ValueDef_out,
- TAO::Objref_Traits<CORBA::ValueDef>
+ TAO::Objref_Traits<CORBA::ValueDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ValueDef_ptr>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:751
+ // be\be_visitor_arg_traits.cpp:828
+
+#if !defined (_CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_)
+#define _CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_
-#if !defined (_CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_CS_)
-#define _CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::ValueDef::FullValueDescription>
: public
Var_Size_Arg_Traits_T<
CORBA::ValueDef::FullValueDescription,
CORBA::ValueDef::FullValueDescription_var,
- CORBA::ValueDef::FullValueDescription_out
+ CORBA::ValueDef::FullValueDescription_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ValueDef::FullValueDescription>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_)
+#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_
-#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::InitializerSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::InitializerSeq,
CORBA::InitializerSeq_var,
- CORBA::InitializerSeq_out
+ CORBA::InitializerSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::InitializerSeq>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
+
+#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_)
+#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_
-#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::ValueDefSeq>
: public
Var_Size_Arg_Traits_T<
CORBA::ValueDefSeq,
CORBA::ValueDefSeq_var,
- CORBA::ValueDefSeq_out
+ CORBA::ValueDefSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ValueDefSeq>
>
{
};
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:751
+ // be\be_visitor_arg_traits.cpp:828
+
+#if !defined (_CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_)
+#define _CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_
-#if !defined (_CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_CS_)
-#define _CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_CS_
-
template<>
class Arg_Traits<CORBA::ExtValueDef::ExtFullValueDescription>
: public
Var_Size_Arg_Traits_T<
CORBA::ExtValueDef::ExtFullValueDescription,
CORBA::ExtValueDef::ExtFullValueDescription_var,
- CORBA::ExtValueDef::ExtFullValueDescription_out
+ CORBA::ExtValueDef::ExtFullValueDescription_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExtValueDef::ExtFullValueDescription>
>
{
};
@@ -186,10 +213,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_CS_)
-#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_)
+#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ExtInitializerSeq>
@@ -197,7 +224,8 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::ExtInitializerSeq,
CORBA::ExtInitializerSeq_var,
- CORBA::ExtInitializerSeq_out
+ CORBA::ExtInitializerSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExtInitializerSeq>
>
{
};
@@ -205,10 +233,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_CS_)
-#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_)
+#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ExceptionDefSeq>
@@ -216,7 +244,8 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::ExceptionDefSeq,
CORBA::ExceptionDefSeq_var,
- CORBA::ExceptionDefSeq_out
+ CORBA::ExceptionDefSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExceptionDefSeq>
>
{
};
@@ -224,24 +253,28 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:709
+ // be\be_visitor_arg_traits.cpp:786
-#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_CS_)
-#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_CS_
+#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_)
+#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::AttributeMode>
: public
Basic_Arg_Traits_T<
- CORBA::AttributeMode
+ CORBA::AttributeMode,
+ TAO::Any_Insert_Policy_Stream <CORBA::AttributeMode>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_ATTRIBUTEDEF__ARG_TRAITS_CS_)
-#define _CORBA_ATTRIBUTEDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_ATTRIBUTEDEF__ARG_TRAITS_)
+#define _CORBA_ATTRIBUTEDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::AttributeDef>
@@ -250,15 +283,19 @@ namespace TAO
CORBA::AttributeDef_ptr,
CORBA::AttributeDef_var,
CORBA::AttributeDef_out,
- TAO::Objref_Traits<CORBA::AttributeDef>
+ TAO::Objref_Traits<CORBA::AttributeDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::AttributeDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_CS_)
-#define _CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_)
+#define _CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ExtAttributeDef>
@@ -267,7 +304,8 @@ namespace TAO
CORBA::ExtAttributeDef_ptr,
CORBA::ExtAttributeDef_var,
CORBA::ExtAttributeDef_out,
- TAO::Objref_Traits<CORBA::ExtAttributeDef>
+ TAO::Objref_Traits<CORBA::ExtAttributeDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ExtAttributeDef_ptr>
>
{
};
@@ -275,16 +313,17 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:709
+ // be\be_visitor_arg_traits.cpp:786
-#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_CS_)
-#define _CORBA_OPERATIONMODE__ARG_TRAITS_CS_
+#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_)
+#define _CORBA_OPERATIONMODE__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::OperationMode>
: public
Basic_Arg_Traits_T<
- CORBA::OperationMode
+ CORBA::OperationMode,
+ TAO::Any_Insert_Policy_Stream <CORBA::OperationMode>
>
{
};
@@ -292,10 +331,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_CS_)
-#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_)
+#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ParDescriptionSeq>
@@ -303,7 +342,8 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::ParDescriptionSeq,
CORBA::ParDescriptionSeq_var,
- CORBA::ParDescriptionSeq_out
+ CORBA::ParDescriptionSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ParDescriptionSeq>
>
{
};
@@ -311,10 +351,10 @@ namespace TAO
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:496
+ // be\be_visitor_arg_traits.cpp:543
-#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_CS_)
-#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_CS_
+#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_)
+#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ContextIdSeq>
@@ -322,15 +362,19 @@ namespace TAO
Var_Size_Arg_Traits_T<
CORBA::ContextIdSeq,
CORBA::ContextIdSeq_var,
- CORBA::ContextIdSeq_out
+ CORBA::ContextIdSeq_out,
+ TAO::Any_Insert_Policy_Stream <CORBA::ContextIdSeq>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_OPERATIONDEF__ARG_TRAITS_CS_)
-#define _CORBA_OPERATIONDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_OPERATIONDEF__ARG_TRAITS_)
+#define _CORBA_OPERATIONDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::OperationDef>
@@ -339,15 +383,19 @@ namespace TAO
CORBA::OperationDef_ptr,
CORBA::OperationDef_var,
CORBA::OperationDef_out,
- TAO::Objref_Traits<CORBA::OperationDef>
+ TAO::Objref_Traits<CORBA::OperationDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::OperationDef_ptr>
>
{
};
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // be\be_visitor_arg_traits.cpp:118
-#if !defined (_CORBA_VALUEMEMBERDEF__ARG_TRAITS_CS_)
-#define _CORBA_VALUEMEMBERDEF__ARG_TRAITS_CS_
+#if !defined (_CORBA_VALUEMEMBERDEF__ARG_TRAITS_)
+#define _CORBA_VALUEMEMBERDEF__ARG_TRAITS_
template<>
class Arg_Traits<CORBA::ValueMemberDef>
@@ -356,7 +404,8 @@ namespace TAO
CORBA::ValueMemberDef_ptr,
CORBA::ValueMemberDef_var,
CORBA::ValueMemberDef_out,
- TAO::Objref_Traits<CORBA::ValueMemberDef>
+ TAO::Objref_Traits<CORBA::ValueMemberDef>,
+ TAO::Any_Insert_Policy_Stream <CORBA::ValueMemberDef_ptr>
>
{
};
@@ -700,6 +749,57 @@ CORBA::FixedDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_FixedDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/FixedDef:1.0",
+ "FixedDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_FixedDef =
+ &_tao_tc_CORBA_FixedDef;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ValueMember[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "type", &CORBA::_tc_TypeCode },
+ { "type_def", &CORBA::_tc_IDLType },
+ { "access", &CORBA::_tc_Visibility }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ValueMember (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ValueMember:1.0",
+ "ValueMember",
+ _tao_fields_CORBA_ValueMember,
+ 7);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ValueMember =
+ &_tao_tc_CORBA_ValueMember;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -726,7 +826,7 @@ CORBA::ValueMemberSeq::ValueMemberSeq (
CORBA::ULong max
)
: TAO_Unbounded_Sequence<
- CORBA::ValueMember
+ ValueMember
>
(max)
{}
@@ -738,7 +838,7 @@ CORBA::ValueMemberSeq::ValueMemberSeq (
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
- CORBA::ValueMember
+ ValueMember
>
(max, length, buffer, release)
{}
@@ -747,7 +847,7 @@ CORBA::ValueMemberSeq::ValueMemberSeq (
const ValueMemberSeq &seq
)
: TAO_Unbounded_Sequence<
- CORBA::ValueMember
+ ValueMember
>
(seq)
{}
@@ -767,6 +867,54 @@ void CORBA::ValueMemberSeq::_tao_any_destructor (
#endif /* end #if !defined */
// TAO_IDL - Generated from
+// be\be_visitor_typecode/alias_typecode.cpp:50
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+#ifndef _TAO_TYPECODE_CORBA_ValueMemberSeq_GUARD
+#define _TAO_TYPECODE_CORBA_ValueMemberSeq_GUARD
+namespace TAO
+{
+ namespace TypeCode
+ {
+ TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ CORBA_ValueMemberSeq_0 (
+ CORBA::tk_sequence,
+ &CORBA::_tc_ValueMember,
+ 0U);
+
+ ::CORBA::TypeCode_ptr const tc_CORBA_ValueMemberSeq_0 =
+ &CORBA_ValueMemberSeq_0;
+
+ }
+}
+
+
+#endif /* _TAO_TYPECODE_CORBA_ValueMemberSeq_GUARD */
+
+static TAO::TypeCode::Alias<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ValueMemberSeq (
+ CORBA::tk_alias,
+ "IDL:omg.org/CORBA/ValueMemberSeq:1.0",
+ "ValueMemberSeq",
+ &TAO::TypeCode::tc_CORBA_ValueMemberSeq_0);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ValueMemberSeq =
+ &_tao_tc_CORBA_ValueMemberSeq;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ValueMemberDef.
@@ -870,7 +1018,7 @@ CORBA::TypeCode_ptr CORBA::ValueMemberDef::type (
CORBA_ValueMemberDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::IDLType>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::IDLType>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -914,7 +1062,7 @@ void CORBA::ValueMemberDef::type_def (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_type_def (type_def);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type_def (type_def);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1144,6 +1292,24 @@ CORBA::ValueMemberDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ValueMemberDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ValueMemberDef:1.0",
+ "ValueMemberDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ValueMemberDef =
+ &_tao_tc_CORBA_ValueMemberDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ValueDef.
@@ -1205,7 +1371,7 @@ TAO::Collocation_Proxy_Broker *
CORBA_ValueDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1249,7 +1415,7 @@ void CORBA::ValueDef::supported_interfaces (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
+ TAO::Arg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces (supported_interfaces);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1290,7 +1456,7 @@ void CORBA::ValueDef::supported_interfaces (
CORBA_ValueDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::InitializerSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::InitializerSeq>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1334,7 +1500,7 @@ void CORBA::ValueDef::initializers (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::InitializerSeq>::in_arg_val _tao_initializers (initializers);
+ TAO::Arg_Traits< ::CORBA::InitializerSeq>::in_arg_val _tao_initializers (initializers);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1375,7 +1541,7 @@ void CORBA::ValueDef::initializers (
CORBA_ValueDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ValueDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ValueDef>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1419,7 +1585,7 @@ void CORBA::ValueDef::base_value (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ValueDef>::in_arg_val _tao_base_value (base_value);
+ TAO::Arg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_base_value (base_value);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1460,7 +1626,7 @@ void CORBA::ValueDef::base_value (
CORBA_ValueDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ValueDefSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ValueDefSeq>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1504,7 +1670,7 @@ void CORBA::ValueDef::abstract_base_values (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values (abstract_base_values);
+ TAO::Arg_Traits< ::CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values (abstract_base_values);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1802,7 +1968,7 @@ CORBA::Boolean CORBA::ValueDef::is_a (
}
TAO::Arg_Traits< ::ACE_InputCDR::to_boolean>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1825,6 +1991,72 @@ CORBA::Boolean CORBA::ValueDef::is_a (
return _tao_retval.retn ();
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ValueDef_FullValueDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "is_abstract", &CORBA::_tc_boolean },
+ { "is_custom", &CORBA::_tc_boolean },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "operations", &CORBA::_tc_OpDescriptionSeq },
+ { "attributes", &CORBA::_tc_AttrDescriptionSeq },
+ { "members", &CORBA::_tc_ValueMemberSeq },
+ { "initializers", &CORBA::_tc_InitializerSeq },
+ { "supported_interfaces", &CORBA::_tc_RepositoryIdSeq },
+ { "abstract_base_values", &CORBA::_tc_RepositoryIdSeq },
+ { "is_truncatable", &CORBA::_tc_boolean },
+ { "base_value", &CORBA::_tc_RepositoryId },
+ { "type", &CORBA::_tc_TypeCode }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ValueDef_FullValueDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ValueDef/FullValueDescription:1.0",
+ "FullValueDescription",
+ _tao_fields_CORBA_ValueDef_FullValueDescription,
+ 15);
+
+::CORBA::TypeCode_ptr const CORBA::ValueDef::_tc_FullValueDescription =
+ &_tao_tc_CORBA_ValueDef_FullValueDescription;
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -1858,7 +2090,7 @@ CORBA::ValueDef::FullValueDescription::_tao_any_destructor (
CORBA_ValueDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ValueDef::FullValueDescription>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ValueDef::FullValueDescription>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -1905,11 +2137,11 @@ CORBA::ValueDef::FullValueDescription::_tao_any_destructor (
CORBA_ValueDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ValueMemberDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_type (type);
+ TAO::Arg_Traits< ::CORBA::ValueMemberDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type (type);
TAO::Arg_Traits< ::CORBA::Visibility>::in_arg_val _tao_access (access);
TAO::Argument *_the_tao_operation_signature [] =
@@ -1962,12 +2194,12 @@ CORBA::ValueDef::FullValueDescription::_tao_any_destructor (
CORBA_ValueDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::AttributeDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_type (type);
- TAO::Arg_Traits< CORBA::AttributeMode>::in_arg_val _tao_mode (mode);
+ TAO::Arg_Traits< ::CORBA::AttributeDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type (type);
+ TAO::Arg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode (mode);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2022,15 +2254,15 @@ CORBA::ValueDef::FullValueDescription::_tao_any_destructor (
CORBA_ValueDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::OperationDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_result (result);
- TAO::Arg_Traits< CORBA::OperationMode>::in_arg_val _tao_mode (mode);
- TAO::Arg_Traits< CORBA::ParDescriptionSeq>::in_arg_val _tao_params (params);
- TAO::Arg_Traits< CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions (exceptions);
- TAO::Arg_Traits< CORBA::ContextIdSeq>::in_arg_val _tao_contexts (contexts);
+ TAO::Arg_Traits< ::CORBA::OperationDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_result (result);
+ TAO::Arg_Traits< ::CORBA::OperationMode>::in_arg_val _tao_mode (mode);
+ TAO::Arg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params (params);
+ TAO::Arg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions (exceptions);
+ TAO::Arg_Traits< ::CORBA::ContextIdSeq>::in_arg_val _tao_contexts (contexts);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2193,6 +2425,70 @@ CORBA::ValueDef::marshal (TAO_OutputCDR &cdr)
return (cdr << this);
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ValueDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ValueDef:1.0",
+ "ValueDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ValueDef =
+ &_tao_tc_CORBA_ValueDef;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ValueDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "is_abstract", &CORBA::_tc_boolean },
+ { "is_custom", &CORBA::_tc_boolean },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "supported_interfaces", &CORBA::_tc_RepositoryIdSeq },
+ { "abstract_base_values", &CORBA::_tc_RepositoryIdSeq },
+ { "is_truncatable", &CORBA::_tc_boolean },
+ { "base_value", &CORBA::_tc_RepositoryId }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ValueDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ValueDescription:1.0",
+ "ValueDescription",
+ _tao_fields_CORBA_ValueDescription,
+ 10);
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ValueDescription =
+ &_tao_tc_CORBA_ValueDescription;
+}
+
+
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -2268,7 +2564,7 @@ TAO::Collocation_Proxy_Broker *
CORBA_ExtValueDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ExtInitializerSeq>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ExtInitializerSeq>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2312,7 +2608,7 @@ void CORBA::ExtValueDef::ext_initializers (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::ExtInitializerSeq>::in_arg_val _tao_ext_initializers (ext_initializers);
+ TAO::Arg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_val _tao_ext_initializers (ext_initializers);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2333,6 +2629,72 @@ void CORBA::ExtValueDef::ext_initializers (
ACE_CHECK;
}
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/struct_typecode.cpp:87
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_typecode/typecode_defn.cpp:937
+
+static TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const _tao_fields_CORBA_ExtValueDef_ExtFullValueDescription[] =
+ {
+ { "name", &CORBA::_tc_Identifier },
+ { "id", &CORBA::_tc_RepositoryId },
+ { "is_abstract", &CORBA::_tc_boolean },
+ { "is_custom", &CORBA::_tc_boolean },
+ { "defined_in", &CORBA::_tc_RepositoryId },
+ { "version", &CORBA::_tc_VersionSpec },
+ { "operations", &CORBA::_tc_OpDescriptionSeq },
+ { "attributes", &CORBA::_tc_ExtAttrDescriptionSeq },
+ { "members", &CORBA::_tc_ValueMemberSeq },
+ { "initializers", &CORBA::_tc_ExtInitializerSeq },
+ { "supported_interfaces", &CORBA::_tc_RepositoryIdSeq },
+ { "abstract_base_values", &CORBA::_tc_RepositoryIdSeq },
+ { "is_truncatable", &CORBA::_tc_boolean },
+ { "base_value", &CORBA::_tc_RepositoryId },
+ { "type", &CORBA::_tc_TypeCode }
+
+ };
+static TAO::TypeCode::Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ TAO::TypeCode::Struct_Field<char const *, CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtValueDef_ExtFullValueDescription (
+ CORBA::tk_struct,
+ "IDL:omg.org/CORBA/ExtValueDef/ExtFullValueDescription:1.0",
+ "ExtFullValueDescription",
+ _tao_fields_CORBA_ExtValueDef_ExtFullValueDescription,
+ 15);
+
+::CORBA::TypeCode_ptr const CORBA::ExtValueDef::_tc_ExtFullValueDescription =
+ &_tao_tc_CORBA_ExtValueDef_ExtFullValueDescription;
+
// TAO_IDL - Generated from
// be\be_visitor_structure/structure_cs.cpp:66
@@ -2366,7 +2728,7 @@ CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor (
CORBA_ExtValueDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ExtValueDef::ExtFullValueDescription>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::ExtValueDef::ExtFullValueDescription>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2415,14 +2777,14 @@ CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor (
CORBA_ExtValueDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::ExtAttributeDef>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::RepositoryId>::in_arg_val _tao_id (id);
- TAO::Arg_Traits< CORBA::Identifier>::in_arg_val _tao_name (name);
- TAO::Arg_Traits< CORBA::VersionSpec>::in_arg_val _tao_version (version);
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_type (type);
- TAO::Arg_Traits< CORBA::AttributeMode>::in_arg_val _tao_mode (mode);
- TAO::Arg_Traits< CORBA::ExceptionDefSeq>::in_arg_val _tao_get_exceptions (get_exceptions);
- TAO::Arg_Traits< CORBA::ExceptionDefSeq>::in_arg_val _tao_set_exceptions (set_exceptions);
+ TAO::Arg_Traits< ::CORBA::ExtAttributeDef>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id (id);
+ TAO::Arg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name (name);
+ TAO::Arg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version (version);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type (type);
+ TAO::Arg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode (mode);
+ TAO::Arg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_get_exceptions (get_exceptions);
+ TAO::Arg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_set_exceptions (set_exceptions);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2587,6 +2949,24 @@ CORBA::ExtValueDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ExtValueDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ExtValueDef:1.0",
+ "ExtValueDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ExtValueDef =
+ &_tao_tc_CORBA_ExtValueDef;
+}
+
+
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/interface_cs.cpp:60
// Traits specializations for CORBA::ValueBoxDef.
@@ -2648,7 +3028,7 @@ TAO::Collocation_Proxy_Broker *
CORBA_ValueBoxDef_setup_collocation ();
}
- TAO::Arg_Traits< CORBA::IDLType>::ret_val _tao_retval;
+ TAO::Arg_Traits< ::CORBA::IDLType>::ret_val _tao_retval;
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2692,7 +3072,7 @@ void CORBA::ValueBoxDef::original_type_def (
}
TAO::Arg_Traits< void>::ret_val _tao_retval;
- TAO::Arg_Traits< CORBA::IDLType>::in_arg_val _tao_original_type_def (original_type_def);
+ TAO::Arg_Traits< ::CORBA::IDLType>::in_arg_val _tao_original_type_def (original_type_def);
TAO::Argument *_the_tao_operation_signature [] =
{
@@ -2845,6 +3225,605 @@ CORBA::ValueBoxDef::marshal (TAO_OutputCDR &cdr)
}
// TAO_IDL - Generated from
+// be\be_visitor_typecode/objref_typecode.cpp:76
+
+static TAO::TypeCode::Objref<char const *,
+ TAO::Null_RefCount_Policy>
+ _tao_tc_CORBA_ValueBoxDef (
+ CORBA::tk_objref,
+ "IDL:omg.org/CORBA/ValueBoxDef:1.0",
+ "ValueBoxDef");
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr const _tc_ValueBoxDef =
+ &_tao_tc_CORBA_ValueBoxDef;
+}
+
+
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::FixedDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::FixedDef_ptr _tao_elem
+ )
+{
+ CORBA::FixedDef_ptr _tao_objptr =
+ CORBA::FixedDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::FixedDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::FixedDef>::insert (
+ _tao_any,
+ CORBA::FixedDef::_tao_any_destructor,
+ CORBA::_tc_FixedDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::FixedDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::FixedDef>::extract (
+ _tao_any,
+ CORBA::FixedDef::_tao_any_destructor,
+ CORBA::_tc_FixedDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ValueMember &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ValueMember>::insert_copy (
+ _tao_any,
+ CORBA::ValueMember::_tao_any_destructor,
+ CORBA::_tc_ValueMember,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ValueMember *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ValueMember>::insert (
+ _tao_any,
+ CORBA::ValueMember::_tao_any_destructor,
+ CORBA::_tc_ValueMember,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ValueMember *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ValueMember *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ValueMember *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ValueMember>::extract (
+ _tao_any,
+ CORBA::ValueMember::_tao_any_destructor,
+ CORBA::_tc_ValueMember,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_sequence/any_op_cs.cpp:54
+
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ValueMemberSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ValueMemberSeq>::insert_copy (
+ _tao_any,
+ CORBA::ValueMemberSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ValueMemberSeq_0,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ValueMemberSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ValueMemberSeq>::insert (
+ _tao_any,
+ CORBA::ValueMemberSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ValueMemberSeq_0,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ValueMemberSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ValueMemberSeq *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ValueMemberSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ValueMemberSeq>::extract (
+ _tao_any,
+ CORBA::ValueMemberSeq::_tao_any_destructor,
+ TAO::TypeCode::tc_CORBA_ValueMemberSeq_0,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ValueMemberDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ValueMemberDef_ptr _tao_elem
+ )
+{
+ CORBA::ValueMemberDef_ptr _tao_objptr =
+ CORBA::ValueMemberDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ValueMemberDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ValueMemberDef>::insert (
+ _tao_any,
+ CORBA::ValueMemberDef::_tao_any_destructor,
+ CORBA::_tc_ValueMemberDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ValueMemberDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ValueMemberDef>::extract (
+ _tao_any,
+ CORBA::ValueMemberDef::_tao_any_destructor,
+ CORBA::_tc_ValueMemberDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ValueDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ValueDef_ptr _tao_elem
+ )
+{
+ CORBA::ValueDef_ptr _tao_objptr =
+ CORBA::ValueDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ValueDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ValueDef>::insert (
+ _tao_any,
+ CORBA::ValueDef::_tao_any_destructor,
+ CORBA::_tc_ValueDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ValueDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ValueDef>::extract (
+ _tao_any,
+ CORBA::ValueDef::_tao_any_destructor,
+ CORBA::_tc_ValueDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ValueDef::FullValueDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ValueDef::FullValueDescription>::insert_copy (
+ _tao_any,
+ CORBA::ValueDef::FullValueDescription::_tao_any_destructor,
+ CORBA::ValueDef::_tc_FullValueDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ValueDef::FullValueDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ValueDef::FullValueDescription>::insert (
+ _tao_any,
+ CORBA::ValueDef::FullValueDescription::_tao_any_destructor,
+ CORBA::ValueDef::_tc_FullValueDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ValueDef::FullValueDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ValueDef::FullValueDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ValueDef::FullValueDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ValueDef::FullValueDescription>::extract (
+ _tao_any,
+ CORBA::ValueDef::FullValueDescription::_tao_any_destructor,
+ CORBA::ValueDef::_tc_FullValueDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ValueDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ValueDescription>::insert_copy (
+ _tao_any,
+ CORBA::ValueDescription::_tao_any_destructor,
+ CORBA::_tc_ValueDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ValueDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ValueDescription>::insert (
+ _tao_any,
+ CORBA::ValueDescription::_tao_any_destructor,
+ CORBA::_tc_ValueDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ValueDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ValueDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ValueDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ValueDescription>::extract (
+ _tao_any,
+ CORBA::ValueDescription::_tao_any_destructor,
+ CORBA::_tc_ValueDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ExtValueDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtValueDef_ptr _tao_elem
+ )
+{
+ CORBA::ExtValueDef_ptr _tao_objptr =
+ CORBA::ExtValueDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtValueDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ExtValueDef>::insert (
+ _tao_any,
+ CORBA::ExtValueDef::_tao_any_destructor,
+ CORBA::_tc_ExtValueDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtValueDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ExtValueDef>::extract (
+ _tao_any,
+ CORBA::ExtValueDef::_tao_any_destructor,
+ CORBA::_tc_ExtValueDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtValueDef::ExtFullValueDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtValueDef::ExtFullValueDescription>::insert_copy (
+ _tao_any,
+ CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor,
+ CORBA::ExtValueDef::_tc_ExtFullValueDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtValueDef::ExtFullValueDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtValueDef::ExtFullValueDescription>::insert (
+ _tao_any,
+ CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor,
+ CORBA::ExtValueDef::_tc_ExtFullValueDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtValueDef::ExtFullValueDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= const_cast<
+ const CORBA::ExtValueDef::ExtFullValueDescription *&> (
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtValueDef::ExtFullValueDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtValueDef::ExtFullValueDescription>::extract (
+ _tao_any,
+ CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor,
+ CORBA::ExtValueDef::_tc_ExtFullValueDescription,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// be\be_visitor_interface/any_op_cs.cpp:50
+
+namespace TAO
+{
+ template<>
+ CORBA::Boolean
+ Any_Impl_T<CORBA::ValueBoxDef>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+ {
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return true;
+ }
+}
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ValueBoxDef_ptr _tao_elem
+ )
+{
+ CORBA::ValueBoxDef_ptr _tao_objptr =
+ CORBA::ValueBoxDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ValueBoxDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ValueBoxDef>::insert (
+ _tao_any,
+ CORBA::ValueBoxDef::_tao_any_destructor,
+ CORBA::_tc_ValueBoxDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ValueBoxDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ValueBoxDef>::extract (
+ _tao_any,
+ CORBA::ValueBoxDef::_tao_any_destructor,
+ CORBA::_tc_ValueBoxDef,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
// be\be_visitor_interface/cdr_op_cs.cpp:63
CORBA::Boolean operator<< (
@@ -3035,8 +4014,8 @@ CORBA::Boolean operator<< (
return
(strm << _tao_aggregate.name.in ()) &&
(strm << _tao_aggregate.id.in ()) &&
- (strm << CORBA::Any::from_boolean (_tao_aggregate.is_abstract)) &&
- (strm << CORBA::Any::from_boolean (_tao_aggregate.is_custom)) &&
+ (strm << ACE_OutputCDR::from_boolean (_tao_aggregate.is_abstract)) &&
+ (strm << ACE_OutputCDR::from_boolean (_tao_aggregate.is_custom)) &&
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
(strm << _tao_aggregate.operations) &&
@@ -3045,7 +4024,7 @@ CORBA::Boolean operator<< (
(strm << _tao_aggregate.initializers) &&
(strm << _tao_aggregate.supported_interfaces) &&
(strm << _tao_aggregate.abstract_base_values) &&
- (strm << CORBA::Any::from_boolean (_tao_aggregate.is_truncatable)) &&
+ (strm << ACE_OutputCDR::from_boolean (_tao_aggregate.is_truncatable)) &&
(strm << _tao_aggregate.base_value.in ()) &&
(strm << _tao_aggregate.type.in ());
}
@@ -3058,8 +4037,8 @@ CORBA::Boolean operator>> (
return
(strm >> _tao_aggregate.name.out ()) &&
(strm >> _tao_aggregate.id.out ()) &&
- (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_abstract)) &&
- (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_custom)) &&
+ (strm >> ACE_InputCDR::to_boolean (_tao_aggregate.is_abstract)) &&
+ (strm >> ACE_InputCDR::to_boolean (_tao_aggregate.is_custom)) &&
(strm >> _tao_aggregate.defined_in.out ()) &&
(strm >> _tao_aggregate.version.out ()) &&
(strm >> _tao_aggregate.operations) &&
@@ -3068,7 +4047,7 @@ CORBA::Boolean operator>> (
(strm >> _tao_aggregate.initializers) &&
(strm >> _tao_aggregate.supported_interfaces) &&
(strm >> _tao_aggregate.abstract_base_values) &&
- (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_truncatable)) &&
+ (strm >> ACE_InputCDR::to_boolean (_tao_aggregate.is_truncatable)) &&
(strm >> _tao_aggregate.base_value.out ()) &&
(strm >> _tao_aggregate.type.out ());
}
@@ -3120,13 +4099,13 @@ CORBA::Boolean operator<< (
return
(strm << _tao_aggregate.name.in ()) &&
(strm << _tao_aggregate.id.in ()) &&
- (strm << CORBA::Any::from_boolean (_tao_aggregate.is_abstract)) &&
- (strm << CORBA::Any::from_boolean (_tao_aggregate.is_custom)) &&
+ (strm << ACE_OutputCDR::from_boolean (_tao_aggregate.is_abstract)) &&
+ (strm << ACE_OutputCDR::from_boolean (_tao_aggregate.is_custom)) &&
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
(strm << _tao_aggregate.supported_interfaces) &&
(strm << _tao_aggregate.abstract_base_values) &&
- (strm << CORBA::Any::from_boolean (_tao_aggregate.is_truncatable)) &&
+ (strm << ACE_OutputCDR::from_boolean (_tao_aggregate.is_truncatable)) &&
(strm << _tao_aggregate.base_value.in ());
}
@@ -3138,13 +4117,13 @@ CORBA::Boolean operator>> (
return
(strm >> _tao_aggregate.name.out ()) &&
(strm >> _tao_aggregate.id.out ()) &&
- (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_abstract)) &&
- (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_custom)) &&
+ (strm >> ACE_InputCDR::to_boolean (_tao_aggregate.is_abstract)) &&
+ (strm >> ACE_InputCDR::to_boolean (_tao_aggregate.is_custom)) &&
(strm >> _tao_aggregate.defined_in.out ()) &&
(strm >> _tao_aggregate.version.out ()) &&
(strm >> _tao_aggregate.supported_interfaces) &&
(strm >> _tao_aggregate.abstract_base_values) &&
- (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_truncatable)) &&
+ (strm >> ACE_InputCDR::to_boolean (_tao_aggregate.is_truncatable)) &&
(strm >> _tao_aggregate.base_value.out ());
}
@@ -3159,8 +4138,8 @@ CORBA::Boolean operator<< (
return
(strm << _tao_aggregate.name.in ()) &&
(strm << _tao_aggregate.id.in ()) &&
- (strm << CORBA::Any::from_boolean (_tao_aggregate.is_abstract)) &&
- (strm << CORBA::Any::from_boolean (_tao_aggregate.is_custom)) &&
+ (strm << ACE_OutputCDR::from_boolean (_tao_aggregate.is_abstract)) &&
+ (strm << ACE_OutputCDR::from_boolean (_tao_aggregate.is_custom)) &&
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
(strm << _tao_aggregate.operations) &&
@@ -3169,7 +4148,7 @@ CORBA::Boolean operator<< (
(strm << _tao_aggregate.initializers) &&
(strm << _tao_aggregate.supported_interfaces) &&
(strm << _tao_aggregate.abstract_base_values) &&
- (strm << CORBA::Any::from_boolean (_tao_aggregate.is_truncatable)) &&
+ (strm << ACE_OutputCDR::from_boolean (_tao_aggregate.is_truncatable)) &&
(strm << _tao_aggregate.base_value.in ()) &&
(strm << _tao_aggregate.type.in ());
}
@@ -3182,8 +4161,8 @@ CORBA::Boolean operator>> (
return
(strm >> _tao_aggregate.name.out ()) &&
(strm >> _tao_aggregate.id.out ()) &&
- (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_abstract)) &&
- (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_custom)) &&
+ (strm >> ACE_InputCDR::to_boolean (_tao_aggregate.is_abstract)) &&
+ (strm >> ACE_InputCDR::to_boolean (_tao_aggregate.is_custom)) &&
(strm >> _tao_aggregate.defined_in.out ()) &&
(strm >> _tao_aggregate.version.out ()) &&
(strm >> _tao_aggregate.operations) &&
@@ -3192,7 +4171,7 @@ CORBA::Boolean operator>> (
(strm >> _tao_aggregate.initializers) &&
(strm >> _tao_aggregate.supported_interfaces) &&
(strm >> _tao_aggregate.abstract_base_values) &&
- (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_truncatable)) &&
+ (strm >> ACE_InputCDR::to_boolean (_tao_aggregate.is_truncatable)) &&
(strm >> _tao_aggregate.base_value.out ()) &&
(strm >> _tao_aggregate.type.out ());
}
diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.h b/TAO/tao/IFR_Client/IFR_ExtendedC.h
index b62da63b595..281a37c13e7 100644
--- a/TAO/tao/IFR_Client/IFR_ExtendedC.h
+++ b/TAO/tao/IFR_Client/IFR_ExtendedC.h
@@ -26,7 +26,7 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// be\be_codegen.cpp:153
+// be\be_codegen.cpp:154
#ifndef _TAO_IDL_ORIG_IFR_EXTENDEDC_H_
#define _TAO_IDL_ORIG_IFR_EXTENDEDC_H_
@@ -45,8 +45,8 @@
#include "tao/SystemException.h"
#include "tao/Environment.h"
#include "tao/Object.h"
-#include "tao/TypeCode.h"
-#include "tao/TypeCode_Constants.h"
+#include "tao/AnyTypeCode/TypeCode.h"
+#include "tao/AnyTypeCode/TypeCode_Constants.h"
#include "tao/Sequence_T.h"
#include "tao/Objref_VarOut_T.h"
#include "tao/Seq_Var_T.h"
@@ -54,8 +54,8 @@
#include "tao/VarOut_T.h"
#include "tao/IFR_Client/IFR_BasicC.h"
-#include "tao/VisibilityC.h"
-#include "tao/ValueModifierC.h"
+#include "tao/AnyTypeCode/VisibilityC.h"
+#include "tao/AnyTypeCode/ValueModifierC.h"
#if defined (TAO_EXPORT_MACRO)
#undef TAO_EXPORT_MACRO
@@ -234,7 +234,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_FixedDef;
@@ -257,7 +257,7 @@ namespace CORBA
ValueMember_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export ValueMember
{
@@ -274,7 +274,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ValueMember;
@@ -327,7 +327,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ValueMemberSeq;
@@ -489,7 +489,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ValueMemberDef;
@@ -731,7 +731,7 @@ namespace CORBA
FullValueDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export FullValueDescription
{
@@ -756,7 +756,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
static ::CORBA::TypeCode_ptr const _tc_FullValueDescription;
@@ -865,7 +865,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ValueDef;
@@ -888,7 +888,7 @@ namespace CORBA
ValueDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export ValueDescription
{
@@ -908,7 +908,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ValueDescription;
@@ -1011,7 +1011,7 @@ namespace CORBA
ExtFullValueDescription_out;
// TAO_IDL - Generated from
- // be\be_visitor_structure/structure_ch.cpp:52
+ // be\be_visitor_structure/structure_ch.cpp:57
struct TAO_IFR_Client_Export ExtFullValueDescription
{
@@ -1036,7 +1036,7 @@ namespace CORBA
};
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
static ::CORBA::TypeCode_ptr const _tc_ExtFullValueDescription;
@@ -1114,7 +1114,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ExtValueDef;
@@ -1245,7 +1245,7 @@ namespace CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // be\be_visitor_typecode/typecode_decl.cpp:44
+ // be\be_visitor_typecode/typecode_decl.cpp:49
extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ValueBoxDef;
@@ -1296,105 +1296,105 @@ TAO::Collocation_Proxy_Broker *
namespace TAO
{
-#if !defined (_CORBA_VALUEDEF__TRAITS_CH_)
-#define _CORBA_VALUEDEF__TRAITS_CH_
+#if !defined (_CORBA_FIXEDDEF__TRAITS_)
+#define _CORBA_FIXEDDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ValueDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::FixedDef>
{
- static ::CORBA::ValueDef_ptr duplicate (
- ::CORBA::ValueDef_ptr
+ static ::CORBA::FixedDef_ptr duplicate (
+ ::CORBA::FixedDef_ptr
);
static void release (
- ::CORBA::ValueDef_ptr
+ ::CORBA::FixedDef_ptr
);
- static ::CORBA::ValueDef_ptr nil (void);
+ static ::CORBA::FixedDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::ValueDef_ptr p,
+ ::CORBA::FixedDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_VALUEBOXDEF__TRAITS_CH_)
-#define _CORBA_VALUEBOXDEF__TRAITS_CH_
+#if !defined (_CORBA_VALUEMEMBERDEF__TRAITS_)
+#define _CORBA_VALUEMEMBERDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ValueBoxDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ValueMemberDef>
{
- static ::CORBA::ValueBoxDef_ptr duplicate (
- ::CORBA::ValueBoxDef_ptr
+ static ::CORBA::ValueMemberDef_ptr duplicate (
+ ::CORBA::ValueMemberDef_ptr
);
static void release (
- ::CORBA::ValueBoxDef_ptr
+ ::CORBA::ValueMemberDef_ptr
);
- static ::CORBA::ValueBoxDef_ptr nil (void);
+ static ::CORBA::ValueMemberDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::ValueBoxDef_ptr p,
+ ::CORBA::ValueMemberDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_EXTVALUEDEF__TRAITS_CH_)
-#define _CORBA_EXTVALUEDEF__TRAITS_CH_
+#if !defined (_CORBA_VALUEDEF__TRAITS_)
+#define _CORBA_VALUEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtValueDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ValueDef>
{
- static ::CORBA::ExtValueDef_ptr duplicate (
- ::CORBA::ExtValueDef_ptr
+ static ::CORBA::ValueDef_ptr duplicate (
+ ::CORBA::ValueDef_ptr
);
static void release (
- ::CORBA::ExtValueDef_ptr
+ ::CORBA::ValueDef_ptr
);
- static ::CORBA::ExtValueDef_ptr nil (void);
+ static ::CORBA::ValueDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::ExtValueDef_ptr p,
+ ::CORBA::ValueDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_FIXEDDEF__TRAITS_CH_)
-#define _CORBA_FIXEDDEF__TRAITS_CH_
+#if !defined (_CORBA_EXTVALUEDEF__TRAITS_)
+#define _CORBA_EXTVALUEDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::FixedDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ExtValueDef>
{
- static ::CORBA::FixedDef_ptr duplicate (
- ::CORBA::FixedDef_ptr
+ static ::CORBA::ExtValueDef_ptr duplicate (
+ ::CORBA::ExtValueDef_ptr
);
static void release (
- ::CORBA::FixedDef_ptr
+ ::CORBA::ExtValueDef_ptr
);
- static ::CORBA::FixedDef_ptr nil (void);
+ static ::CORBA::ExtValueDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::FixedDef_ptr p,
+ ::CORBA::ExtValueDef_ptr p,
TAO_OutputCDR & cdr
);
};
#endif /* end #if !defined */
-#if !defined (_CORBA_VALUEMEMBERDEF__TRAITS_CH_)
-#define _CORBA_VALUEMEMBERDEF__TRAITS_CH_
+#if !defined (_CORBA_VALUEBOXDEF__TRAITS_)
+#define _CORBA_VALUEBOXDEF__TRAITS_
template<>
- struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ValueMemberDef>
+ struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ValueBoxDef>
{
- static ::CORBA::ValueMemberDef_ptr duplicate (
- ::CORBA::ValueMemberDef_ptr
+ static ::CORBA::ValueBoxDef_ptr duplicate (
+ ::CORBA::ValueBoxDef_ptr
);
static void release (
- ::CORBA::ValueMemberDef_ptr
+ ::CORBA::ValueBoxDef_ptr
);
- static ::CORBA::ValueMemberDef_ptr nil (void);
+ static ::CORBA::ValueBoxDef_ptr nil (void);
static CORBA::Boolean marshal (
- ::CORBA::ValueMemberDef_ptr p,
+ ::CORBA::ValueBoxDef_ptr p,
TAO_OutputCDR & cdr
);
};
@@ -1403,14 +1403,14 @@ namespace TAO
}
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::FixedDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::FixedDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::FixedDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ValueMember &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueMember*); // noncopying version
@@ -1418,7 +1418,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Val
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ValueMember *&);
// TAO_IDL - Generated from
-// be\be_visitor_sequence/any_op_ch.cpp:52
+// be\be_visitor_sequence/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ValueMemberSeq &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueMemberSeq*); // noncopying version
@@ -1426,21 +1426,21 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Val
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ValueMemberSeq *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueMemberDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueMemberDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ValueMemberDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ValueDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ValueDef::FullValueDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueDef::FullValueDescription*); // noncopying version
@@ -1448,7 +1448,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Val
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ValueDef::FullValueDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ValueDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueDescription*); // noncopying version
@@ -1456,14 +1456,14 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Val
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ValueDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtValueDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtValueDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtValueDef_ptr &);
// TAO_IDL - Generated from
-// be\be_visitor_structure/any_op_ch.cpp:52
+// be\be_visitor_structure/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtValueDef::ExtFullValueDescription &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtValueDef::ExtFullValueDescription*); // noncopying version
@@ -1471,7 +1471,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Ext
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtValueDef::ExtFullValueDescription *&);
// TAO_IDL - Generated from
-// be\be_visitor_interface/any_op_ch.cpp:52
+// be\be_visitor_interface/any_op_ch.cpp:53
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueBoxDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueBoxDef_ptr *); // non-copying
@@ -1549,7 +1549,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::V
TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ValueBoxDef_ptr &);
// TAO_IDL - Generated from
-// be\be_codegen.cpp:955
+// be\be_codegen.cpp:1136
#if defined (__ACE_INLINE__)
#include "IFR_ExtendedC.inl"