diff options
Diffstat (limited to 'TAO/tao/IFR_Client')
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" |