// -*- C++ -*-
/**
 * Code generated by the The ACE ORB (TAO) IDL Compiler v4.0.0
 * TAO and the TAO IDL Compiler have been developed by:
 *       Center for Distributed Object Computing
 *       Washington University
 *       St. Louis, MO
 *       USA
 * and
 *       Distributed Object Computing Laboratory
 *       University of California at Irvine
 *       Irvine, CA
 *       USA
 * and
 *       Institute for Software Integrated Systems
 *       Vanderbilt University
 *       Nashville, TN
 *       USA
 *       https://www.isis.vanderbilt.edu/
 *
 * Information about TAO is available at:
 *     https://www.dre.vanderbilt.edu/~schmidt/TAO.html
 **/

// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_codegen.cpp:148

#ifndef _TAO_IDL_PORTABLEGROUPC_IXQ6OL_H_
#define _TAO_IDL_PORTABLEGROUPC_IXQ6OL_H_

#include /**/ "ace/pre.h"


#include /**/ "ace/config-all.h"

#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */


#include /**/ "orbsvcs/PortableGroup/portablegroup_export.h"
#include "tao/AnyTypeCode/AnyTypeCode_methods.h"
#include "tao/AnyTypeCode/Any.h"
#include "tao/Valuetype/ValueBase.h"
#include "tao/Valuetype/Valuetype_Adapter_Factory_Impl.h"
#include "tao/ORB.h"
#include "tao/SystemException.h"
#include "tao/UserException.h"
#include "tao/Basic_Types.h"
#include "tao/ORB_Constants.h"
#include "tao/Object.h"
#include "tao/AnyTypeCode/TypeCode.h"
#include "tao/AnyTypeCode/TypeCode_Constants.h"
#include "tao/AnyTypeCode/Any.h"
#include "tao/String_Manager_T.h"
#include "tao/Messaging/Messaging.h"
#include "tao/PortableServer/PortableServer_includeA.h"
#include "tao/AnyTypeCode/OctetSeqA.h"
#include "tao/AnyTypeCode/orb_typesA.h"
#include "tao/AnyTypeCode/PolicyA.h"
#include "tao/AnyTypeCode/UShortSeqA.h"
#include "tao/AnyTypeCode/IOPA.h"
#include "tao/AnyTypeCode/GIOPA.h"
#include "tao/AnyTypeCode/BooleanSeqA.h"
#include "tao/AnyTypeCode/CharSeqA.h"
#include "tao/AnyTypeCode/DoubleSeqA.h"
#include "tao/AnyTypeCode/FloatSeqA.h"
#include "tao/AnyTypeCode/LongDoubleSeqA.h"
#include "tao/AnyTypeCode/LongSeqA.h"
#include "tao/AnyTypeCode/ShortSeqA.h"
#include "tao/AnyTypeCode/StringSeqA.h"
#include "tao/AnyTypeCode/ULongSeqA.h"
#include "tao/AnyTypeCode/WCharSeqA.h"
#include "tao/AnyTypeCode/WStringSeqA.h"
#include "tao/AnyTypeCode/LongLongSeqA.h"
#include "tao/AnyTypeCode/ULongLongSeqA.h"
#include "tao/AnyTypeCode/Policy_ManagerA.h"
#include "tao/AnyTypeCode/Policy_CurrentA.h"
#include "tao/AnyTypeCode/ServicesA.h"
#include "tao/AnyTypeCode/ParameterModeA.h"
#include "tao/AnyTypeCode/Typecode_typesA.h"
#include "tao/AnyTypeCode/WrongTransactionA.h"
#include "tao/Sequence_T.h"
#include "tao/Valuetype/Value_VarOut_T.h"
#include "tao/Objref_VarOut_T.h"
#include "tao/Seq_Var_T.h"
#include "tao/Seq_Out_T.h"
#include "tao/VarOut_T.h"
#include "tao/Arg_Traits_T.h"
#include "tao/Basic_Arguments.h"
#include "tao/Special_Basic_Arguments.h"
#include "tao/Any_Insert_Policy_T.h"
#include "tao/Fixed_Size_Argument_T.h"
#include "tao/Var_Size_Argument_T.h"
#include "tao/Object_Argument_T.h"
#include "tao/Special_Basic_Arguments.h"
#include "tao/UB_String_Arguments.h"
#include "tao/AnyTypeCode/Any_Arg_Traits.h"
#include /**/ "tao/Version.h"
#include /**/ "tao/Versioned_Namespace.h"

#include "tao/PortableServer/PortableServer_includeC.h"
#include "tao/OctetSeqC.h"
#include "tao/orb_typesC.h"
#include "tao/PolicyC.h"
#include "tao/UShortSeqC.h"
#include "CosNamingC.h"
#include "tao/IOPC.h"
#include "tao/GIOPC.h"
#include "tao/BooleanSeqC.h"
#include "tao/CharSeqC.h"
#include "tao/DoubleSeqC.h"
#include "tao/FloatSeqC.h"
#include "tao/LongDoubleSeqC.h"
#include "tao/LongSeqC.h"
#include "tao/ShortSeqC.h"
#include "tao/StringSeqC.h"
#include "tao/ULongSeqC.h"
#include "tao/WCharSeqC.h"
#include "tao/WStringSeqC.h"
#include "tao/LongLongSeqC.h"
#include "tao/ULongLongSeqC.h"
#include "tao/Policy_ManagerC.h"
#include "tao/Policy_CurrentC.h"
#include "tao/ServicesC.h"
#include "tao/ParameterModeC.h"
#include "tao/Typecode_typesC.h"
#include "tao/WrongTransactionC.h"
#include "PortableGroup_Simple_DSC.h"

#if TAO_MAJOR_VERSION != 4 || TAO_MINOR_VERSION != 0 || TAO_MICRO_VERSION != 0
#error This file should be regenerated with TAO_IDL
#endif

TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_END_VERSIONED_NAMESPACE_DECL



TAO_BEGIN_VERSIONED_NAMESPACE_DECL


// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_root/root_ch.cpp:155



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



namespace TAO
{
  template<typename T> class Narrow_Utils;
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:34

namespace PortableGroup
{
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp:34

  

  const char *const PG_MEMBERSHIP_STYLE = "org.omg.PortableGroup.MembershipStyle";
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp:34

  

  const char *const PG_INITIAL_NUMBER_MEMBERS = "org.omg.PortableGroup.InitialNumberMembers";
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp:34

  

  const char *const PG_MINIMUM_NUMBER_MEMBERS = "org.omg.PortableGroup.MinimumNumberMembers";
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp:34

  

  const char *const PG_FACTORIES = "org.omg.PortableGroup.Factories";

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:98

  

#if !defined (_PORTABLEGROUP_GROUPIIOPPROFILE_CH_)
#define _PORTABLEGROUP_GROUPIIOPPROFILE_CH_

  class GroupIIOPProfile;
  typedef ::TAO_FixedSeq_Var_T<GroupIIOPProfile> GroupIIOPProfile_var;
  typedef ::TAO_Seq_Out_T<GroupIIOPProfile> GroupIIOPProfile_out;
  

  class TAO_PortableGroup_Export GroupIIOPProfile
    : public
        ::TAO::unbounded_value_sequence< ::CORBA::Octet>
  {
  public:
    GroupIIOPProfile () = default;
    GroupIIOPProfile (::CORBA::ULong max);
    GroupIIOPProfile (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      ::CORBA::Octet* buffer,
      ::CORBA::Boolean release = false);
    GroupIIOPProfile (const GroupIIOPProfile &) = default;
    GroupIIOPProfile (GroupIIOPProfile &&) = default;
    GroupIIOPProfile& operator= (const GroupIIOPProfile &) = default;
    GroupIIOPProfile& operator= (GroupIIOPProfile &&) = default;
    virtual ~GroupIIOPProfile () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = GroupIIOPProfile_var;
    using _out_type = GroupIIOPProfile_out;

    static void _tao_any_destructor (void *);

    
#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
    GroupIIOPProfile (::CORBA::ULong length, const ACE_Message_Block* mb)
      : ::TAO::unbounded_value_sequence< ::CORBA::Octet> (length, mb) {}
    
#endif /* TAO_NO_COPY_OCTET_SEQUENCE == 1 */
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_GroupIIOPProfile;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_PORTABLEGROUP_GENERICFACTORY__VAR_OUT_CH_)
#define _PORTABLEGROUP_GENERICFACTORY__VAR_OUT_CH_

  class AMI_GenericFactoryHandler;
  typedef AMI_GenericFactoryHandler *AMI_GenericFactoryHandler_ptr;

  class GenericFactory;
  using GenericFactory_ptr = GenericFactory*;
  using GenericFactory_var = TAO_Objref_Var_T<GenericFactory>;
  using GenericFactory_out = TAO_Objref_Out_T<GenericFactory>;

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:399

  typedef char * TypeId;
  typedef ::CORBA::String_var TypeId_var;
  typedef ::CORBA::String_out TypeId_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_TypeId;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:366

  typedef ::CORBA::Object ObjectGroup;
  typedef ::CORBA::Object_ptr ObjectGroup_ptr;
  typedef ::CORBA::Object_var ObjectGroup_var;
  typedef ::CORBA::Object_out ObjectGroup_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_ObjectGroup;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:98

  

#if !defined (_PORTABLEGROUP_OBJECTGROUPS_CH_)
#define _PORTABLEGROUP_OBJECTGROUPS_CH_

  class ObjectGroups;
  typedef ::TAO_VarSeq_Var_T<ObjectGroups> ObjectGroups_var;
  typedef ::TAO_Seq_Out_T<ObjectGroups> ObjectGroups_out;
  

  class TAO_PortableGroup_Export ObjectGroups
    : public
        ::TAO::unbounded_object_reference_sequence<
            ObjectGroup,
            ObjectGroup_var
          >
  {
  public:
    ObjectGroups () = default;
    ObjectGroups (::CORBA::ULong max);
    ObjectGroups (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      ::CORBA::Object_ptr* buffer,
      ::CORBA::Boolean release = false);
    ObjectGroups (const ObjectGroups &) = default;
    ObjectGroups (ObjectGroups &&) = default;
    ObjectGroups& operator= (const ObjectGroups &) = default;
    ObjectGroups& operator= (ObjectGroups &&) = default;
    virtual ~ObjectGroups () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = ObjectGroups_var;
    using _out_type = ObjectGroups_out;

    static void _tao_any_destructor (void *);
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_ObjectGroups;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:457

  typedef CosNaming::Name Name;
  typedef CosNaming::Name_var Name_var;
  typedef CosNaming::Name_out Name_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_Name;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:366

  typedef ::CORBA::Any Value;
  typedef ::CORBA::Any_ptr Value_ptr;
  typedef ::CORBA::Any_var Value_var;
  typedef ::CORBA::Any_out Value_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_Value;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct Property;
  using Property_var = ::TAO_Var_Var_T<Property>;
  using Property_out = ::TAO_Out_T<Property>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_PortableGroup_Export Property
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = Property_var;
    using _out_type = Property_out;

    static void _tao_any_destructor (void *);
    
    PortableGroup::Name nam;
    PortableGroup::Value val;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_Property;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:98

  

#if !defined (_PORTABLEGROUP_PROPERTIES_CH_)
#define _PORTABLEGROUP_PROPERTIES_CH_

  class Properties;
  typedef ::TAO_VarSeq_Var_T<Properties> Properties_var;
  typedef ::TAO_Seq_Out_T<Properties> Properties_out;
  

  class TAO_PortableGroup_Export Properties
    : public
        ::TAO::unbounded_value_sequence< Property>
  {
  public:
    Properties () = default;
    Properties (::CORBA::ULong max);
    Properties (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      Property* buffer,
      ::CORBA::Boolean release = false);
    Properties (const Properties &) = default;
    Properties (Properties &&) = default;
    Properties& operator= (const Properties &) = default;
    Properties& operator= (Properties &&) = default;
    virtual ~Properties () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = Properties_var;
    using _out_type = Properties_out;

    static void _tao_any_destructor (void *);
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_Properties;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:457

  typedef Name Location;
  typedef Name_var Location_var;
  typedef Name_out Location_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_Location;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:98

  

#if !defined (_PORTABLEGROUP_LOCATIONS_CH_)
#define _PORTABLEGROUP_LOCATIONS_CH_

  class Locations;
  typedef ::TAO_VarSeq_Var_T<Locations> Locations_var;
  typedef ::TAO_Seq_Out_T<Locations> Locations_out;
  

  class TAO_PortableGroup_Export Locations
    : public
        ::TAO::unbounded_value_sequence< Location>
  {
  public:
    Locations () = default;
    Locations (::CORBA::ULong max);
    Locations (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      Location* buffer,
      ::CORBA::Boolean release = false);
    Locations (const Locations &) = default;
    Locations (Locations &&) = default;
    Locations& operator= (const Locations &) = default;
    Locations& operator= (Locations &&) = default;
    virtual ~Locations () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = Locations_var;
    using _out_type = Locations_out;

    static void _tao_any_destructor (void *);
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_Locations;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:457

  typedef Properties Criteria;
  typedef Properties_var Criteria_var;
  typedef Properties_out Criteria_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_Criteria;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct FactoryInfo;
  using FactoryInfo_var = ::TAO_Var_Var_T<FactoryInfo>;
  using FactoryInfo_out = ::TAO_Out_T<FactoryInfo>;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_PortableGroup_Export FactoryInfo
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = FactoryInfo_var;
    using _out_type = FactoryInfo_out;

    static void _tao_any_destructor (void *);
    
    PortableGroup::GenericFactory_var the_factory;
    PortableGroup::Location the_location;
    PortableGroup::Criteria the_criteria;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_FactoryInfo;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:98

  

#if !defined (_PORTABLEGROUP_FACTORYINFOS_CH_)
#define _PORTABLEGROUP_FACTORYINFOS_CH_

  class FactoryInfos;
  typedef ::TAO_VarSeq_Var_T<FactoryInfos> FactoryInfos_var;
  typedef ::TAO_Seq_Out_T<FactoryInfos> FactoryInfos_out;
  

  class TAO_PortableGroup_Export FactoryInfos
    : public
        ::TAO::unbounded_value_sequence< FactoryInfo>
  {
  public:
    FactoryInfos () = default;
    FactoryInfos (::CORBA::ULong max);
    FactoryInfos (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      FactoryInfo* buffer,
      ::CORBA::Boolean release = false);
    FactoryInfos (const FactoryInfos &) = default;
    FactoryInfos (FactoryInfos &&) = default;
    FactoryInfos& operator= (const FactoryInfos &) = default;
    FactoryInfos& operator= (FactoryInfos &&) = default;
    virtual ~FactoryInfos () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = FactoryInfos_var;
    using _out_type = FactoryInfos_out;

    static void _tao_any_destructor (void *);
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_FactoryInfos;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:366

  typedef ::CORBA::Long MembershipStyleValue;
  typedef ::CORBA::Long_out MembershipStyleValue_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_MembershipStyleValue;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp:34

  

  const CORBA::Long MEMB_APP_CTRL = 0;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp:34

  

  const CORBA::Long MEMB_INF_CTRL = 1;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:457

  typedef FactoryInfos FactoriesValue;
  typedef FactoryInfos_var FactoriesValue_var;
  typedef FactoryInfos_out FactoriesValue_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_FactoriesValue;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:366

  typedef ::CORBA::UShort InitialNumberMembersValue;
  typedef ::CORBA::UShort_out InitialNumberMembersValue_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_InitialNumberMembersValue;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:366

  typedef ::CORBA::UShort MinimumNumberMembersValue;
  typedef ::CORBA::UShort_out MinimumNumberMembersValue_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_MinimumNumberMembersValue;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export InterfaceNotFound : public ::CORBA::UserException
  {
  public:

    InterfaceNotFound ();
    InterfaceNotFound (const InterfaceNotFound &);
    ~InterfaceNotFound () = default;

    InterfaceNotFound &operator= (const InterfaceNotFound &);

    static void _tao_any_destructor (void *);

    static InterfaceNotFound *_downcast (::CORBA::Exception *);
    static const InterfaceNotFound *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_InterfaceNotFound;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export ObjectGroupNotFound : public ::CORBA::UserException
  {
  public:

    ObjectGroupNotFound ();
    ObjectGroupNotFound (const ObjectGroupNotFound &);
    ~ObjectGroupNotFound () = default;

    ObjectGroupNotFound &operator= (const ObjectGroupNotFound &);

    static void _tao_any_destructor (void *);

    static ObjectGroupNotFound *_downcast (::CORBA::Exception *);
    static const ObjectGroupNotFound *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_ObjectGroupNotFound;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export MemberNotFound : public ::CORBA::UserException
  {
  public:

    MemberNotFound ();
    MemberNotFound (const MemberNotFound &);
    ~MemberNotFound () = default;

    MemberNotFound &operator= (const MemberNotFound &);

    static void _tao_any_destructor (void *);

    static MemberNotFound *_downcast (::CORBA::Exception *);
    static const MemberNotFound *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_MemberNotFound;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export ObjectNotFound : public ::CORBA::UserException
  {
  public:

    ObjectNotFound ();
    ObjectNotFound (const ObjectNotFound &);
    ~ObjectNotFound () = default;

    ObjectNotFound &operator= (const ObjectNotFound &);

    static void _tao_any_destructor (void *);

    static ObjectNotFound *_downcast (::CORBA::Exception *);
    static const ObjectNotFound *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_ObjectNotFound;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export MemberAlreadyPresent : public ::CORBA::UserException
  {
  public:

    MemberAlreadyPresent ();
    MemberAlreadyPresent (const MemberAlreadyPresent &);
    ~MemberAlreadyPresent () = default;

    MemberAlreadyPresent &operator= (const MemberAlreadyPresent &);

    static void _tao_any_destructor (void *);

    static MemberAlreadyPresent *_downcast (::CORBA::Exception *);
    static const MemberAlreadyPresent *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_MemberAlreadyPresent;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export ObjectNotCreated : public ::CORBA::UserException
  {
  public:

    ObjectNotCreated ();
    ObjectNotCreated (const ObjectNotCreated &);
    ~ObjectNotCreated () = default;

    ObjectNotCreated &operator= (const ObjectNotCreated &);

    static void _tao_any_destructor (void *);

    static ObjectNotCreated *_downcast (::CORBA::Exception *);
    static const ObjectNotCreated *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_ObjectNotCreated;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export ObjectNotAdded : public ::CORBA::UserException
  {
  public:

    ObjectNotAdded ();
    ObjectNotAdded (const ObjectNotAdded &);
    ~ObjectNotAdded () = default;

    ObjectNotAdded &operator= (const ObjectNotAdded &);

    static void _tao_any_destructor (void *);

    static ObjectNotAdded *_downcast (::CORBA::Exception *);
    static const ObjectNotAdded *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_ObjectNotAdded;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export TypeConflict : public ::CORBA::UserException
  {
  public:

    TypeConflict ();
    TypeConflict (const TypeConflict &);
    ~TypeConflict () = default;

    TypeConflict &operator= (const TypeConflict &);

    static void _tao_any_destructor (void *);

    static TypeConflict *_downcast (::CORBA::Exception *);
    static const TypeConflict *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_TypeConflict;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export UnsupportedProperty : public ::CORBA::UserException
  {
  public:
    PortableGroup::Name nam;
    PortableGroup::Value val;

    UnsupportedProperty ();
    UnsupportedProperty (const UnsupportedProperty &);
    ~UnsupportedProperty () = default;

    UnsupportedProperty &operator= (const UnsupportedProperty &);

    static void _tao_any_destructor (void *);

    static UnsupportedProperty *_downcast (::CORBA::Exception *);
    static const UnsupportedProperty *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    UnsupportedProperty (
        const PortableGroup::Name & _tao_nam,
        const PortableGroup::Value & _tao_val);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_UnsupportedProperty;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export InvalidProperty : public ::CORBA::UserException
  {
  public:
    PortableGroup::Name nam;
    PortableGroup::Value val;

    InvalidProperty ();
    InvalidProperty (const InvalidProperty &);
    ~InvalidProperty () = default;

    InvalidProperty &operator= (const InvalidProperty &);

    static void _tao_any_destructor (void *);

    static InvalidProperty *_downcast (::CORBA::Exception *);
    static const InvalidProperty *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    InvalidProperty (
        const PortableGroup::Name & _tao_nam,
        const PortableGroup::Value & _tao_val);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_InvalidProperty;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export NoFactory : public ::CORBA::UserException
  {
  public:
    PortableGroup::Location the_location;
    ::TAO::String_Manager type_id;

    NoFactory ();
    NoFactory (const NoFactory &);
    ~NoFactory () = default;

    NoFactory &operator= (const NoFactory &);

    static void _tao_any_destructor (void *);

    static NoFactory *_downcast (::CORBA::Exception *);
    static const NoFactory *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    NoFactory (
        const PortableGroup::Location & _tao_the_location,
        const char * _tao_type_id);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_NoFactory;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export InvalidCriteria : public ::CORBA::UserException
  {
  public:
    PortableGroup::Criteria invalid_criteria;

    InvalidCriteria ();
    InvalidCriteria (const InvalidCriteria &);
    ~InvalidCriteria () = default;

    InvalidCriteria &operator= (const InvalidCriteria &);

    static void _tao_any_destructor (void *);

    static InvalidCriteria *_downcast (::CORBA::Exception *);
    static const InvalidCriteria *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    InvalidCriteria (
        const PortableGroup::Criteria & _tao_invalid_criteria);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_InvalidCriteria;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export CannotMeetCriteria : public ::CORBA::UserException
  {
  public:
    PortableGroup::Criteria unmet_criteria;

    CannotMeetCriteria ();
    CannotMeetCriteria (const CannotMeetCriteria &);
    ~CannotMeetCriteria () = default;

    CannotMeetCriteria &operator= (const CannotMeetCriteria &);

    static void _tao_any_destructor (void *);

    static CannotMeetCriteria *_downcast (::CORBA::Exception *);
    static const CannotMeetCriteria *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    CannotMeetCriteria (
        const PortableGroup::Criteria & _tao_unmet_criteria);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_CannotMeetCriteria;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_PORTABLEGROUP_PROPERTYMANAGER__VAR_OUT_CH_)
#define _PORTABLEGROUP_PROPERTYMANAGER__VAR_OUT_CH_

  class AMI_PropertyManagerHandler;
  typedef AMI_PropertyManagerHandler *AMI_PropertyManagerHandler_ptr;

  class PropertyManager;
  using PropertyManager_ptr = PropertyManager*;
  using PropertyManager_var = TAO_Objref_Var_T<PropertyManager>;
  using PropertyManager_out = TAO_Objref_Out_T<PropertyManager>;

#endif /* end #if !defined */

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_PortableGroup_Export PropertyManager
    : public virtual ::CORBA::Object
  {
  public:
    friend class TAO::Narrow_Utils<PropertyManager>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = PropertyManager_ptr;
    using _var_type = PropertyManager_var;
    using _out_type = PropertyManager_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static PropertyManager_ptr _duplicate (PropertyManager_ptr obj);

    static void _tao_release (PropertyManager_ptr obj);

    static PropertyManager_ptr _narrow (::CORBA::Object_ptr obj);
    static PropertyManager_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static PropertyManager_ptr _nil ();

    virtual void set_default_properties (
      const ::PortableGroup::Properties & props);

    virtual ::PortableGroup::Properties * get_default_properties ();

    virtual void remove_default_properties (
      const ::PortableGroup::Properties & props);

    virtual void set_type_properties (
      const char * type_id,
      const ::PortableGroup::Properties & overrides);

    virtual ::PortableGroup::Properties * get_type_properties (
      const char * type_id);

    virtual void remove_type_properties (
      const char * type_id,
      const ::PortableGroup::Properties & props);

    virtual void set_properties_dynamically (
      ::PortableGroup::ObjectGroup_ptr object_group,
      const ::PortableGroup::Properties & overrides);

    virtual ::PortableGroup::Properties * get_properties (
      ::PortableGroup::ObjectGroup_ptr object_group);

    virtual void sendc_set_default_properties (
      ::PortableGroup::AMI_PropertyManagerHandler_ptr ami_handler,
      const ::PortableGroup::Properties & props);

    virtual void sendc_get_default_properties (
      ::PortableGroup::AMI_PropertyManagerHandler_ptr ami_handler);

    virtual void sendc_remove_default_properties (
      ::PortableGroup::AMI_PropertyManagerHandler_ptr ami_handler,
      const ::PortableGroup::Properties & props);

    virtual void sendc_set_type_properties (
      ::PortableGroup::AMI_PropertyManagerHandler_ptr ami_handler,
      const char * type_id,
      const ::PortableGroup::Properties & overrides);

    virtual void sendc_get_type_properties (
      ::PortableGroup::AMI_PropertyManagerHandler_ptr ami_handler,
      const char * type_id);

    virtual void sendc_remove_type_properties (
      ::PortableGroup::AMI_PropertyManagerHandler_ptr ami_handler,
      const char * type_id,
      const ::PortableGroup::Properties & props);

    virtual void sendc_set_properties_dynamically (
      ::PortableGroup::AMI_PropertyManagerHandler_ptr ami_handler,
      ::PortableGroup::ObjectGroup_ptr object_group,
      const ::PortableGroup::Properties & overrides);

    virtual void sendc_get_properties (
      ::PortableGroup::AMI_PropertyManagerHandler_ptr ami_handler,
      ::PortableGroup::ObjectGroup_ptr object_group);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Concrete interface only.
    PropertyManager ();

    // Concrete non-local interface only.
    PropertyManager (::IOP::IOR *ior, TAO_ORB_Core *orb_core);
    
    // Non-local interface only.
    PropertyManager (
        TAO_Stub *objref,
        ::CORBA::Boolean _tao_collocated = false,
        TAO_Abstract_ServantBase *servant = nullptr,
        TAO_ORB_Core *orb_core = nullptr);

    virtual ~PropertyManager () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    PropertyManager (const PropertyManager &) = delete;
    PropertyManager (PropertyManager &&) = delete;
    PropertyManager &operator= (const PropertyManager &) = delete;
    PropertyManager &operator= (PropertyManager &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_PropertyManager;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_PORTABLEGROUP_AMI_PROPERTYMANAGERHANDLER__VAR_OUT_CH_)
#define _PORTABLEGROUP_AMI_PROPERTYMANAGERHANDLER__VAR_OUT_CH_

  class AMI_PropertyManagerHandler;
  using AMI_PropertyManagerHandler_ptr = AMI_PropertyManagerHandler*;
  using AMI_PropertyManagerHandler_var = TAO_Objref_Var_T<AMI_PropertyManagerHandler>;
  using AMI_PropertyManagerHandler_out = TAO_Objref_Out_T<AMI_PropertyManagerHandler>;

#endif /* end #if !defined */

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_PortableGroup_Export AMI_PropertyManagerHandler
    : public virtual ::Messaging::ReplyHandler
  
  {
  public:
    friend class TAO::Narrow_Utils<AMI_PropertyManagerHandler>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = AMI_PropertyManagerHandler_ptr;
    using _var_type = AMI_PropertyManagerHandler_var;
    using _out_type = AMI_PropertyManagerHandler_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static AMI_PropertyManagerHandler_ptr _duplicate (AMI_PropertyManagerHandler_ptr obj);

    static void _tao_release (AMI_PropertyManagerHandler_ptr obj);

    static AMI_PropertyManagerHandler_ptr _narrow (::CORBA::Object_ptr obj);
    static AMI_PropertyManagerHandler_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static AMI_PropertyManagerHandler_ptr _nil ();

    virtual void set_default_properties ();

    static void
    set_default_properties_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void set_default_properties_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void get_default_properties (
      const ::PortableGroup::Properties & ami_return_val);

    static void
    get_default_properties_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void get_default_properties_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void remove_default_properties ();

    static void
    remove_default_properties_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void remove_default_properties_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void set_type_properties ();

    static void
    set_type_properties_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void set_type_properties_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void get_type_properties (
      const ::PortableGroup::Properties & ami_return_val);

    static void
    get_type_properties_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void get_type_properties_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void remove_type_properties ();

    static void
    remove_type_properties_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void remove_type_properties_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void set_properties_dynamically ();

    static void
    set_properties_dynamically_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void set_properties_dynamically_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void get_properties (
      const ::PortableGroup::Properties & ami_return_val);

    static void
    get_properties_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void get_properties_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Concrete interface only.
    AMI_PropertyManagerHandler ();

    // Concrete non-local interface only.
    AMI_PropertyManagerHandler (::IOP::IOR *ior, TAO_ORB_Core *orb_core);
    
    // Non-local interface only.
    AMI_PropertyManagerHandler (
        TAO_Stub *objref,
        ::CORBA::Boolean _tao_collocated = false,
        TAO_Abstract_ServantBase *servant = nullptr,
        TAO_ORB_Core *orb_core = nullptr);

    virtual ~AMI_PropertyManagerHandler () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    AMI_PropertyManagerHandler (const AMI_PropertyManagerHandler &) = delete;
    AMI_PropertyManagerHandler (AMI_PropertyManagerHandler &&) = delete;
    AMI_PropertyManagerHandler &operator= (const AMI_PropertyManagerHandler &) = delete;
    AMI_PropertyManagerHandler &operator= (AMI_PropertyManagerHandler &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_AMI_PropertyManagerHandler;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_PORTABLEGROUP_OBJECTGROUPMANAGER__VAR_OUT_CH_)
#define _PORTABLEGROUP_OBJECTGROUPMANAGER__VAR_OUT_CH_

  class AMI_ObjectGroupManagerHandler;
  typedef AMI_ObjectGroupManagerHandler *AMI_ObjectGroupManagerHandler_ptr;

  class ObjectGroupManager;
  using ObjectGroupManager_ptr = ObjectGroupManager*;
  using ObjectGroupManager_var = TAO_Objref_Var_T<ObjectGroupManager>;
  using ObjectGroupManager_out = TAO_Objref_Out_T<ObjectGroupManager>;

#endif /* end #if !defined */

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_PortableGroup_Export ObjectGroupManager
    : public virtual ::CORBA::Object
  {
  public:
    friend class TAO::Narrow_Utils<ObjectGroupManager>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = ObjectGroupManager_ptr;
    using _var_type = ObjectGroupManager_var;
    using _out_type = ObjectGroupManager_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static ObjectGroupManager_ptr _duplicate (ObjectGroupManager_ptr obj);

    static void _tao_release (ObjectGroupManager_ptr obj);

    static ObjectGroupManager_ptr _narrow (::CORBA::Object_ptr obj);
    static ObjectGroupManager_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static ObjectGroupManager_ptr _nil ();

    virtual ::PortableGroup::ObjectGroup_ptr create_member (
      ::PortableGroup::ObjectGroup_ptr object_group,
      const ::PortableGroup::Location & the_location,
      const char * type_id,
      const ::PortableGroup::Criteria & the_criteria);

    virtual ::PortableGroup::ObjectGroup_ptr add_member (
      ::PortableGroup::ObjectGroup_ptr object_group,
      const ::PortableGroup::Location & the_location,
      ::CORBA::Object_ptr member);

    virtual ::PortableGroup::ObjectGroup_ptr remove_member (
      ::PortableGroup::ObjectGroup_ptr object_group,
      const ::PortableGroup::Location & the_location);

    virtual ::PortableGroup::Locations * locations_of_members (
      ::PortableGroup::ObjectGroup_ptr object_group);

    virtual ::PortableGroup::ObjectGroups * groups_at_location (
      const ::PortableGroup::Location & the_location);

    virtual ::PortableGroup::ObjectGroupId get_object_group_id (
      ::PortableGroup::ObjectGroup_ptr object_group);

    virtual ::PortableGroup::ObjectGroup_ptr get_object_group_ref (
      ::PortableGroup::ObjectGroup_ptr object_group);

    virtual ::CORBA::Object_ptr get_member_ref (
      ::PortableGroup::ObjectGroup_ptr object_group,
      const ::PortableGroup::Location & loc);

    virtual ::PortableGroup::ObjectGroup_ptr get_object_group_ref_from_id (
      ::PortableGroup::ObjectGroupId group_id);

    virtual void sendc_create_member (
      ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr ami_handler,
      ::PortableGroup::ObjectGroup_ptr object_group,
      const ::PortableGroup::Location & the_location,
      const char * type_id,
      const ::PortableGroup::Criteria & the_criteria);

    virtual void sendc_add_member (
      ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr ami_handler,
      ::PortableGroup::ObjectGroup_ptr object_group,
      const ::PortableGroup::Location & the_location,
      ::CORBA::Object_ptr member);

    virtual void sendc_remove_member (
      ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr ami_handler,
      ::PortableGroup::ObjectGroup_ptr object_group,
      const ::PortableGroup::Location & the_location);

    virtual void sendc_locations_of_members (
      ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr ami_handler,
      ::PortableGroup::ObjectGroup_ptr object_group);

    virtual void sendc_groups_at_location (
      ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr ami_handler,
      const ::PortableGroup::Location & the_location);

    virtual void sendc_get_object_group_id (
      ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr ami_handler,
      ::PortableGroup::ObjectGroup_ptr object_group);

    virtual void sendc_get_object_group_ref (
      ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr ami_handler,
      ::PortableGroup::ObjectGroup_ptr object_group);

    virtual void sendc_get_member_ref (
      ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr ami_handler,
      ::PortableGroup::ObjectGroup_ptr object_group,
      const ::PortableGroup::Location & loc);

    virtual void sendc_get_object_group_ref_from_id (
      ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr ami_handler,
      ::PortableGroup::ObjectGroupId group_id);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Concrete interface only.
    ObjectGroupManager ();

    // Concrete non-local interface only.
    ObjectGroupManager (::IOP::IOR *ior, TAO_ORB_Core *orb_core);
    
    // Non-local interface only.
    ObjectGroupManager (
        TAO_Stub *objref,
        ::CORBA::Boolean _tao_collocated = false,
        TAO_Abstract_ServantBase *servant = nullptr,
        TAO_ORB_Core *orb_core = nullptr);

    virtual ~ObjectGroupManager () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    ObjectGroupManager (const ObjectGroupManager &) = delete;
    ObjectGroupManager (ObjectGroupManager &&) = delete;
    ObjectGroupManager &operator= (const ObjectGroupManager &) = delete;
    ObjectGroupManager &operator= (ObjectGroupManager &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_ObjectGroupManager;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_PORTABLEGROUP_AMI_OBJECTGROUPMANAGERHANDLER__VAR_OUT_CH_)
#define _PORTABLEGROUP_AMI_OBJECTGROUPMANAGERHANDLER__VAR_OUT_CH_

  class AMI_ObjectGroupManagerHandler;
  using AMI_ObjectGroupManagerHandler_ptr = AMI_ObjectGroupManagerHandler*;
  using AMI_ObjectGroupManagerHandler_var = TAO_Objref_Var_T<AMI_ObjectGroupManagerHandler>;
  using AMI_ObjectGroupManagerHandler_out = TAO_Objref_Out_T<AMI_ObjectGroupManagerHandler>;

#endif /* end #if !defined */

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_PortableGroup_Export AMI_ObjectGroupManagerHandler
    : public virtual ::Messaging::ReplyHandler
  
  {
  public:
    friend class TAO::Narrow_Utils<AMI_ObjectGroupManagerHandler>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = AMI_ObjectGroupManagerHandler_ptr;
    using _var_type = AMI_ObjectGroupManagerHandler_var;
    using _out_type = AMI_ObjectGroupManagerHandler_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static AMI_ObjectGroupManagerHandler_ptr _duplicate (AMI_ObjectGroupManagerHandler_ptr obj);

    static void _tao_release (AMI_ObjectGroupManagerHandler_ptr obj);

    static AMI_ObjectGroupManagerHandler_ptr _narrow (::CORBA::Object_ptr obj);
    static AMI_ObjectGroupManagerHandler_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static AMI_ObjectGroupManagerHandler_ptr _nil ();

    virtual void create_member (
      ::PortableGroup::ObjectGroup_ptr ami_return_val);

    static void
    create_member_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void create_member_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void add_member (
      ::PortableGroup::ObjectGroup_ptr ami_return_val);

    static void
    add_member_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void add_member_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void remove_member (
      ::PortableGroup::ObjectGroup_ptr ami_return_val);

    static void
    remove_member_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void remove_member_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void locations_of_members (
      const ::PortableGroup::Locations & ami_return_val);

    static void
    locations_of_members_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void locations_of_members_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void groups_at_location (
      const ::PortableGroup::ObjectGroups & ami_return_val);

    static void
    groups_at_location_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void groups_at_location_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void get_object_group_id (
      ::PortableGroup::ObjectGroupId ami_return_val);

    static void
    get_object_group_id_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void get_object_group_id_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void get_object_group_ref (
      ::PortableGroup::ObjectGroup_ptr ami_return_val);

    static void
    get_object_group_ref_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void get_object_group_ref_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void get_member_ref (
      ::CORBA::Object_ptr ami_return_val);

    static void
    get_member_ref_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void get_member_ref_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void get_object_group_ref_from_id (
      ::PortableGroup::ObjectGroup_ptr ami_return_val);

    static void
    get_object_group_ref_from_id_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void get_object_group_ref_from_id_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Concrete interface only.
    AMI_ObjectGroupManagerHandler ();

    // Concrete non-local interface only.
    AMI_ObjectGroupManagerHandler (::IOP::IOR *ior, TAO_ORB_Core *orb_core);
    
    // Non-local interface only.
    AMI_ObjectGroupManagerHandler (
        TAO_Stub *objref,
        ::CORBA::Boolean _tao_collocated = false,
        TAO_Abstract_ServantBase *servant = nullptr,
        TAO_ORB_Core *orb_core = nullptr);

    virtual ~AMI_ObjectGroupManagerHandler () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    AMI_ObjectGroupManagerHandler (const AMI_ObjectGroupManagerHandler &) = delete;
    AMI_ObjectGroupManagerHandler (AMI_ObjectGroupManagerHandler &&) = delete;
    AMI_ObjectGroupManagerHandler &operator= (const AMI_ObjectGroupManagerHandler &) = delete;
    AMI_ObjectGroupManagerHandler &operator= (AMI_ObjectGroupManagerHandler &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_AMI_ObjectGroupManagerHandler;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_PortableGroup_Export GenericFactory
    : public virtual ::CORBA::Object
  {
  public:
    friend class TAO::Narrow_Utils<GenericFactory>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = GenericFactory_ptr;
    using _var_type = GenericFactory_var;
    using _out_type = GenericFactory_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static GenericFactory_ptr _duplicate (GenericFactory_ptr obj);

    static void _tao_release (GenericFactory_ptr obj);

    static GenericFactory_ptr _narrow (::CORBA::Object_ptr obj);
    static GenericFactory_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static GenericFactory_ptr _nil ();
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:366

    typedef ::CORBA::Any FactoryCreationId;
    typedef ::CORBA::Any_ptr FactoryCreationId_ptr;
    typedef ::CORBA::Any_var FactoryCreationId_var;
    typedef ::CORBA::Any_out FactoryCreationId_out;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

    static ::CORBA::TypeCode_ptr const _tc_FactoryCreationId;

    virtual ::CORBA::Object_ptr create_object (
      const char * type_id,
      const ::PortableGroup::Criteria & the_criteria,
      ::PortableGroup::GenericFactory::FactoryCreationId_out factory_creation_id);

    virtual void delete_object (
      const ::PortableGroup::GenericFactory::FactoryCreationId & factory_creation_id);

    virtual void sendc_create_object (
      ::PortableGroup::AMI_GenericFactoryHandler_ptr ami_handler,
      const char * type_id,
      const ::PortableGroup::Criteria & the_criteria);

    virtual void sendc_delete_object (
      ::PortableGroup::AMI_GenericFactoryHandler_ptr ami_handler,
      const ::PortableGroup::GenericFactory::FactoryCreationId & factory_creation_id);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Concrete interface only.
    GenericFactory ();

    // Concrete non-local interface only.
    GenericFactory (::IOP::IOR *ior, TAO_ORB_Core *orb_core);
    
    // Non-local interface only.
    GenericFactory (
        TAO_Stub *objref,
        ::CORBA::Boolean _tao_collocated = false,
        TAO_Abstract_ServantBase *servant = nullptr,
        TAO_ORB_Core *orb_core = nullptr);

    virtual ~GenericFactory () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    GenericFactory (const GenericFactory &) = delete;
    GenericFactory (GenericFactory &&) = delete;
    GenericFactory &operator= (const GenericFactory &) = delete;
    GenericFactory &operator= (GenericFactory &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_GenericFactory;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_PORTABLEGROUP_AMI_GENERICFACTORYHANDLER__VAR_OUT_CH_)
#define _PORTABLEGROUP_AMI_GENERICFACTORYHANDLER__VAR_OUT_CH_

  class AMI_GenericFactoryHandler;
  using AMI_GenericFactoryHandler_ptr = AMI_GenericFactoryHandler*;
  using AMI_GenericFactoryHandler_var = TAO_Objref_Var_T<AMI_GenericFactoryHandler>;
  using AMI_GenericFactoryHandler_out = TAO_Objref_Out_T<AMI_GenericFactoryHandler>;

#endif /* end #if !defined */

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_PortableGroup_Export AMI_GenericFactoryHandler
    : public virtual ::Messaging::ReplyHandler
  
  {
  public:
    friend class TAO::Narrow_Utils<AMI_GenericFactoryHandler>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = AMI_GenericFactoryHandler_ptr;
    using _var_type = AMI_GenericFactoryHandler_var;
    using _out_type = AMI_GenericFactoryHandler_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static AMI_GenericFactoryHandler_ptr _duplicate (AMI_GenericFactoryHandler_ptr obj);

    static void _tao_release (AMI_GenericFactoryHandler_ptr obj);

    static AMI_GenericFactoryHandler_ptr _narrow (::CORBA::Object_ptr obj);
    static AMI_GenericFactoryHandler_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static AMI_GenericFactoryHandler_ptr _nil ();

    virtual void create_object (
      ::CORBA::Object_ptr ami_return_val,
      const ::PortableGroup::GenericFactory::FactoryCreationId & factory_creation_id);

    static void
    create_object_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void create_object_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void delete_object ();

    static void
    delete_object_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void delete_object_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Concrete interface only.
    AMI_GenericFactoryHandler ();

    // Concrete non-local interface only.
    AMI_GenericFactoryHandler (::IOP::IOR *ior, TAO_ORB_Core *orb_core);
    
    // Non-local interface only.
    AMI_GenericFactoryHandler (
        TAO_Stub *objref,
        ::CORBA::Boolean _tao_collocated = false,
        TAO_Abstract_ServantBase *servant = nullptr,
        TAO_ORB_Core *orb_core = nullptr);

    virtual ~AMI_GenericFactoryHandler () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    AMI_GenericFactoryHandler (const AMI_GenericFactoryHandler &) = delete;
    AMI_GenericFactoryHandler (AMI_GenericFactoryHandler &&) = delete;
    AMI_GenericFactoryHandler &operator= (const AMI_GenericFactoryHandler &) = delete;
    AMI_GenericFactoryHandler &operator= (AMI_GenericFactoryHandler &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_AMI_GenericFactoryHandler;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:399

  typedef char * RoleName;
  typedef ::CORBA::String_var RoleName_var;
  typedef ::CORBA::String_out RoleName_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_RoleName;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp:34

  

  const char *const role_criterion = "org.omg.portablegroup.Role";
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_PORTABLEGROUP_FACTORYREGISTRY__VAR_OUT_CH_)
#define _PORTABLEGROUP_FACTORYREGISTRY__VAR_OUT_CH_

  class AMI_FactoryRegistryHandler;
  typedef AMI_FactoryRegistryHandler *AMI_FactoryRegistryHandler_ptr;

  class FactoryRegistry;
  using FactoryRegistry_ptr = FactoryRegistry*;
  using FactoryRegistry_var = TAO_Objref_Var_T<FactoryRegistry>;
  using FactoryRegistry_out = TAO_Objref_Out_T<FactoryRegistry>;

#endif /* end #if !defined */

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_PortableGroup_Export FactoryRegistry
    : public virtual ::CORBA::Object
  {
  public:
    friend class TAO::Narrow_Utils<FactoryRegistry>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = FactoryRegistry_ptr;
    using _var_type = FactoryRegistry_var;
    using _out_type = FactoryRegistry_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static FactoryRegistry_ptr _duplicate (FactoryRegistry_ptr obj);

    static void _tao_release (FactoryRegistry_ptr obj);

    static FactoryRegistry_ptr _narrow (::CORBA::Object_ptr obj);
    static FactoryRegistry_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static FactoryRegistry_ptr _nil ();

    virtual void register_factory (
      const char * role,
      const char * type_id,
      const ::PortableGroup::FactoryInfo & factory_info);

    virtual void unregister_factory (
      const char * role,
      const ::PortableGroup::Location & the_location);

    virtual void unregister_factory_by_role (
      const char * role);

    virtual void unregister_factory_by_location (
      const ::PortableGroup::Location & the_location);

    virtual ::PortableGroup::FactoryInfos * list_factories_by_role (
      const char * role,
      ::CORBA::String_out type_id);

    virtual ::PortableGroup::FactoryInfos * list_factories_by_location (
      const ::PortableGroup::Location & the_location);

    virtual void sendc_register_factory (
      ::PortableGroup::AMI_FactoryRegistryHandler_ptr ami_handler,
      const char * role,
      const char * type_id,
      const ::PortableGroup::FactoryInfo & factory_info);

    virtual void sendc_unregister_factory (
      ::PortableGroup::AMI_FactoryRegistryHandler_ptr ami_handler,
      const char * role,
      const ::PortableGroup::Location & the_location);

    virtual void sendc_unregister_factory_by_role (
      ::PortableGroup::AMI_FactoryRegistryHandler_ptr ami_handler,
      const char * role);

    virtual void sendc_unregister_factory_by_location (
      ::PortableGroup::AMI_FactoryRegistryHandler_ptr ami_handler,
      const ::PortableGroup::Location & the_location);

    virtual void sendc_list_factories_by_role (
      ::PortableGroup::AMI_FactoryRegistryHandler_ptr ami_handler,
      const char * role);

    virtual void sendc_list_factories_by_location (
      ::PortableGroup::AMI_FactoryRegistryHandler_ptr ami_handler,
      const ::PortableGroup::Location & the_location);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Concrete interface only.
    FactoryRegistry ();

    // Concrete non-local interface only.
    FactoryRegistry (::IOP::IOR *ior, TAO_ORB_Core *orb_core);
    
    // Non-local interface only.
    FactoryRegistry (
        TAO_Stub *objref,
        ::CORBA::Boolean _tao_collocated = false,
        TAO_Abstract_ServantBase *servant = nullptr,
        TAO_ORB_Core *orb_core = nullptr);

    virtual ~FactoryRegistry () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    FactoryRegistry (const FactoryRegistry &) = delete;
    FactoryRegistry (FactoryRegistry &&) = delete;
    FactoryRegistry &operator= (const FactoryRegistry &) = delete;
    FactoryRegistry &operator= (FactoryRegistry &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_FactoryRegistry;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_PORTABLEGROUP_AMI_FACTORYREGISTRYHANDLER__VAR_OUT_CH_)
#define _PORTABLEGROUP_AMI_FACTORYREGISTRYHANDLER__VAR_OUT_CH_

  class AMI_FactoryRegistryHandler;
  using AMI_FactoryRegistryHandler_ptr = AMI_FactoryRegistryHandler*;
  using AMI_FactoryRegistryHandler_var = TAO_Objref_Var_T<AMI_FactoryRegistryHandler>;
  using AMI_FactoryRegistryHandler_out = TAO_Objref_Out_T<AMI_FactoryRegistryHandler>;

#endif /* end #if !defined */

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_PortableGroup_Export AMI_FactoryRegistryHandler
    : public virtual ::Messaging::ReplyHandler
  
  {
  public:
    friend class TAO::Narrow_Utils<AMI_FactoryRegistryHandler>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = AMI_FactoryRegistryHandler_ptr;
    using _var_type = AMI_FactoryRegistryHandler_var;
    using _out_type = AMI_FactoryRegistryHandler_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static AMI_FactoryRegistryHandler_ptr _duplicate (AMI_FactoryRegistryHandler_ptr obj);

    static void _tao_release (AMI_FactoryRegistryHandler_ptr obj);

    static AMI_FactoryRegistryHandler_ptr _narrow (::CORBA::Object_ptr obj);
    static AMI_FactoryRegistryHandler_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static AMI_FactoryRegistryHandler_ptr _nil ();

    virtual void register_factory ();

    static void
    register_factory_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void register_factory_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void unregister_factory ();

    static void
    unregister_factory_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void unregister_factory_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void unregister_factory_by_role ();

    static void
    unregister_factory_by_role_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void unregister_factory_by_role_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void unregister_factory_by_location ();

    static void
    unregister_factory_by_location_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void unregister_factory_by_location_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void list_factories_by_role (
      const ::PortableGroup::FactoryInfos & ami_return_val,
      const char * type_id);

    static void
    list_factories_by_role_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void list_factories_by_role_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    virtual void list_factories_by_location (
      const ::PortableGroup::FactoryInfos & ami_return_val);

    static void
    list_factories_by_location_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void list_factories_by_location_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Concrete interface only.
    AMI_FactoryRegistryHandler ();

    // Concrete non-local interface only.
    AMI_FactoryRegistryHandler (::IOP::IOR *ior, TAO_ORB_Core *orb_core);
    
    // Non-local interface only.
    AMI_FactoryRegistryHandler (
        TAO_Stub *objref,
        ::CORBA::Boolean _tao_collocated = false,
        TAO_Abstract_ServantBase *servant = nullptr,
        TAO_ORB_Core *orb_core = nullptr);

    virtual ~AMI_FactoryRegistryHandler () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    AMI_FactoryRegistryHandler (const AMI_FactoryRegistryHandler &) = delete;
    AMI_FactoryRegistryHandler (AMI_FactoryRegistryHandler &&) = delete;
    AMI_FactoryRegistryHandler &operator= (const AMI_FactoryRegistryHandler &) = delete;
    AMI_FactoryRegistryHandler &operator= (AMI_FactoryRegistryHandler &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_AMI_FactoryRegistryHandler;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp:34

  

  const char *const TAO_UPDATE_OBJECT_GROUP_METHOD_NAME = "tao_update_object_group";
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_PORTABLEGROUP_TAO_UPDATEOBJECTGROUP__VAR_OUT_CH_)
#define _PORTABLEGROUP_TAO_UPDATEOBJECTGROUP__VAR_OUT_CH_

  class AMI_TAO_UpdateObjectGroupHandler;
  typedef AMI_TAO_UpdateObjectGroupHandler *AMI_TAO_UpdateObjectGroupHandler_ptr;

  class TAO_UpdateObjectGroup;
  using TAO_UpdateObjectGroup_ptr = TAO_UpdateObjectGroup*;
  using TAO_UpdateObjectGroup_var = TAO_Objref_Var_T<TAO_UpdateObjectGroup>;
  using TAO_UpdateObjectGroup_out = TAO_Objref_Out_T<TAO_UpdateObjectGroup>;

#endif /* end #if !defined */

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_PortableGroup_Export TAO_UpdateObjectGroup
    : public virtual ::CORBA::Object
  {
  public:
    friend class TAO::Narrow_Utils<TAO_UpdateObjectGroup>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = TAO_UpdateObjectGroup_ptr;
    using _var_type = TAO_UpdateObjectGroup_var;
    using _out_type = TAO_UpdateObjectGroup_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static TAO_UpdateObjectGroup_ptr _duplicate (TAO_UpdateObjectGroup_ptr obj);

    static void _tao_release (TAO_UpdateObjectGroup_ptr obj);

    static TAO_UpdateObjectGroup_ptr _narrow (::CORBA::Object_ptr obj);
    static TAO_UpdateObjectGroup_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static TAO_UpdateObjectGroup_ptr _nil ();

    virtual void tao_update_object_group (
      const char * iogr,
      ::PortableGroup::ObjectGroupRefVersion version,
      ::CORBA::Boolean is_primary);

    virtual void sendc_tao_update_object_group (
      ::PortableGroup::AMI_TAO_UpdateObjectGroupHandler_ptr ami_handler,
      const char * iogr,
      ::PortableGroup::ObjectGroupRefVersion version,
      ::CORBA::Boolean is_primary);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Concrete interface only.
    TAO_UpdateObjectGroup ();

    // Concrete non-local interface only.
    TAO_UpdateObjectGroup (::IOP::IOR *ior, TAO_ORB_Core *orb_core);
    
    // Non-local interface only.
    TAO_UpdateObjectGroup (
        TAO_Stub *objref,
        ::CORBA::Boolean _tao_collocated = false,
        TAO_Abstract_ServantBase *servant = nullptr,
        TAO_ORB_Core *orb_core = nullptr);

    virtual ~TAO_UpdateObjectGroup () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    TAO_UpdateObjectGroup (const TAO_UpdateObjectGroup &) = delete;
    TAO_UpdateObjectGroup (TAO_UpdateObjectGroup &&) = delete;
    TAO_UpdateObjectGroup &operator= (const TAO_UpdateObjectGroup &) = delete;
    TAO_UpdateObjectGroup &operator= (TAO_UpdateObjectGroup &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_TAO_UpdateObjectGroup;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_PORTABLEGROUP_AMI_TAO_UPDATEOBJECTGROUPHANDLER__VAR_OUT_CH_)
#define _PORTABLEGROUP_AMI_TAO_UPDATEOBJECTGROUPHANDLER__VAR_OUT_CH_

  class AMI_TAO_UpdateObjectGroupHandler;
  using AMI_TAO_UpdateObjectGroupHandler_ptr = AMI_TAO_UpdateObjectGroupHandler*;
  using AMI_TAO_UpdateObjectGroupHandler_var = TAO_Objref_Var_T<AMI_TAO_UpdateObjectGroupHandler>;
  using AMI_TAO_UpdateObjectGroupHandler_out = TAO_Objref_Out_T<AMI_TAO_UpdateObjectGroupHandler>;

#endif /* end #if !defined */

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_PortableGroup_Export AMI_TAO_UpdateObjectGroupHandler
    : public virtual ::Messaging::ReplyHandler
  
  {
  public:
    friend class TAO::Narrow_Utils<AMI_TAO_UpdateObjectGroupHandler>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = AMI_TAO_UpdateObjectGroupHandler_ptr;
    using _var_type = AMI_TAO_UpdateObjectGroupHandler_var;
    using _out_type = AMI_TAO_UpdateObjectGroupHandler_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static AMI_TAO_UpdateObjectGroupHandler_ptr _duplicate (AMI_TAO_UpdateObjectGroupHandler_ptr obj);

    static void _tao_release (AMI_TAO_UpdateObjectGroupHandler_ptr obj);

    static AMI_TAO_UpdateObjectGroupHandler_ptr _narrow (::CORBA::Object_ptr obj);
    static AMI_TAO_UpdateObjectGroupHandler_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static AMI_TAO_UpdateObjectGroupHandler_ptr _nil ();

    virtual void tao_update_object_group ();

    static void
    tao_update_object_group_reply_stub (
      TAO_InputCDR &_tao_reply_cdr,
      ::Messaging::ReplyHandler_ptr _tao_reply_handler,
      ::CORBA::ULong reply_status);

    virtual void tao_update_object_group_excep (
      ::Messaging::ExceptionHolder * excep_holder);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Concrete interface only.
    AMI_TAO_UpdateObjectGroupHandler ();

    // Concrete non-local interface only.
    AMI_TAO_UpdateObjectGroupHandler (::IOP::IOR *ior, TAO_ORB_Core *orb_core);
    
    // Non-local interface only.
    AMI_TAO_UpdateObjectGroupHandler (
        TAO_Stub *objref,
        ::CORBA::Boolean _tao_collocated = false,
        TAO_Abstract_ServantBase *servant = nullptr,
        TAO_ORB_Core *orb_core = nullptr);

    virtual ~AMI_TAO_UpdateObjectGroupHandler () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    AMI_TAO_UpdateObjectGroupHandler (const AMI_TAO_UpdateObjectGroupHandler &) = delete;
    AMI_TAO_UpdateObjectGroupHandler (AMI_TAO_UpdateObjectGroupHandler &&) = delete;
    AMI_TAO_UpdateObjectGroupHandler &operator= (const AMI_TAO_UpdateObjectGroupHandler &) = delete;
    AMI_TAO_UpdateObjectGroupHandler &operator= (AMI_TAO_UpdateObjectGroupHandler &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_AMI_TAO_UpdateObjectGroupHandler;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_PortableGroup_Export NotAGroupObject : public ::CORBA::UserException
  {
  public:

    NotAGroupObject ();
    NotAGroupObject (const NotAGroupObject &);
    ~NotAGroupObject () = default;

    NotAGroupObject &operator= (const NotAGroupObject &);

    static void _tao_any_destructor (void *);

    static NotAGroupObject *_downcast (::CORBA::Exception *);
    static const NotAGroupObject *_downcast (::CORBA::Exception const *);

    static ::CORBA::Exception *_alloc ();

    virtual ::CORBA::Exception *_tao_duplicate () const;

    virtual void _raise () const;

    virtual void _tao_encode (TAO_OutputCDR &cdr) const;
    virtual void _tao_decode (TAO_InputCDR &cdr);

    virtual ::CORBA::TypeCode_ptr _tao_type () const;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_NotAGroupObject;

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:98

  

#if !defined (_PORTABLEGROUP_IDS_CH_)
#define _PORTABLEGROUP_IDS_CH_

  class IDs;
  typedef ::TAO_VarSeq_Var_T<IDs> IDs_var;
  typedef ::TAO_Seq_Out_T<IDs> IDs_out;
  

  class TAO_PortableGroup_Export IDs
    : public
        ::TAO::unbounded_value_sequence< PortableServer::ObjectId>
  {
  public:
    IDs () = default;
    IDs (::CORBA::ULong max);
    IDs (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      PortableServer::ObjectId* buffer,
      ::CORBA::Boolean release = false);
    IDs (const IDs &) = default;
    IDs (IDs &&) = default;
    IDs& operator= (const IDs &) = default;
    IDs& operator= (IDs &&) = default;
    virtual ~IDs () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = IDs_var;
    using _out_type = IDs_out;

    static void _tao_any_destructor (void *);
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_IDs;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_PORTABLEGROUP_GOA__VAR_OUT_CH_)
#define _PORTABLEGROUP_GOA__VAR_OUT_CH_

  class AMI_GOAHandler;
  typedef AMI_GOAHandler *AMI_GOAHandler_ptr;

  class GOA;
  using GOA_ptr = GOA*;
  using GOA_var = TAO_Objref_Var_T<GOA>;
  using GOA_out = TAO_Objref_Out_T<GOA>;

#endif /* end #if !defined */

  
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:39

  

  class TAO_PortableGroup_Export GOA
    : public virtual ::PortableServer::POA
  
  {
  public:
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = GOA_ptr;
    using _var_type = GOA_var;
    using _out_type = GOA_out;

    static void _tao_any_destructor (void *);

    // The static operations.
    static GOA_ptr _duplicate (GOA_ptr obj);

    static void _tao_release (GOA_ptr obj);

    static GOA_ptr _narrow (::CORBA::Object_ptr obj);
    static GOA_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static GOA_ptr _nil ();

    virtual ::PortableServer::ObjectId * create_id_for_reference (
      ::CORBA::Object_ptr the_ref) = 0;

    virtual ::PortableGroup::IDs * reference_to_ids (
      ::CORBA::Object_ptr the_ref) = 0;

    virtual void associate_reference_with_id (
      ::CORBA::Object_ptr ref,
      const ::PortableServer::ObjectId & oid) = 0;

    virtual void disassociate_reference_with_id (
      ::CORBA::Object_ptr ref,
      const ::PortableServer::ObjectId & oid) = 0;

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:135

    

    virtual ::CORBA::Boolean _is_a (const char *type_id);
    virtual const char* _interface_repository_id () const;
    virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr);
  
  protected:
    // Abstract or local interface only.
    GOA ();

    

    virtual ~GOA () = default;
  
  private:
    // Private and unimplemented for concrete interfaces.
    GOA (const GOA &) = delete;
    GOA (GOA &&) = delete;
    GOA &operator= (const GOA &) = delete;
    GOA &operator= (GOA &&) = delete;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_PortableGroup_Export ::CORBA::TypeCode_ptr const _tc_GOA;


// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:62


} // module PortableGroup
// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:64




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


// Arg traits specializations.
namespace TAO
{
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:298

  

#if !defined (_MESSAGING_EXCEPTIONHOLDER__ARG_TRAITS_)
#define _MESSAGING_EXCEPTIONHOLDER__ARG_TRAITS_

  template<>
  class Arg_Traits< ::Messaging::ExceptionHolder>
    : public
        Object_Arg_Traits_T<
            ::Messaging::ExceptionHolder *,
            ::Messaging::ExceptionHolder_var,
            ::Messaging::ExceptionHolder_out,
            TAO::Value_Traits<Messaging::ExceptionHolder>,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:671

  

  template<>
  class Arg_Traits< ::PortableGroup::GroupIIOPProfile>
    : public
        Var_Size_Arg_Traits_T<
            ::PortableGroup::GroupIIOPProfile,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_PORTABLEGROUP_GENERICFACTORY__ARG_TRAITS_)
#define _PORTABLEGROUP_GENERICFACTORY__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::PortableGroup::GenericFactory>
    : public Object_Arg_Traits_T<
        ::PortableGroup::GenericFactory_ptr,
        ::PortableGroup::GenericFactory_var,
        ::PortableGroup::GenericFactory_out,
        TAO::Objref_Traits<PortableGroup::GenericFactory>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:671

  

  template<>
  class Arg_Traits< ::PortableGroup::ObjectGroups>
    : public
        Var_Size_Arg_Traits_T<
            ::PortableGroup::ObjectGroups,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::PortableGroup::Property>
    : public
        Var_Size_Arg_Traits_T<
            ::PortableGroup::Property,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:671

  

  template<>
  class Arg_Traits< ::PortableGroup::Properties>
    : public
        Var_Size_Arg_Traits_T<
            ::PortableGroup::Properties,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:671

  

  template<>
  class Arg_Traits< ::PortableGroup::Locations>
    : public
        Var_Size_Arg_Traits_T<
            ::PortableGroup::Locations,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:931

  

  template<>
  class Arg_Traits< ::PortableGroup::FactoryInfo>
    : public
        Var_Size_Arg_Traits_T<
            ::PortableGroup::FactoryInfo,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:671

  

  template<>
  class Arg_Traits< ::PortableGroup::FactoryInfos>
    : public
        Var_Size_Arg_Traits_T<
            ::PortableGroup::FactoryInfos,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_PORTABLEGROUP_PROPERTYMANAGER__ARG_TRAITS_)
#define _PORTABLEGROUP_PROPERTYMANAGER__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::PortableGroup::PropertyManager>
    : public Object_Arg_Traits_T<
        ::PortableGroup::PropertyManager_ptr,
        ::PortableGroup::PropertyManager_var,
        ::PortableGroup::PropertyManager_out,
        TAO::Objref_Traits<PortableGroup::PropertyManager>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_PORTABLEGROUP_AMI_PROPERTYMANAGERHANDLER__ARG_TRAITS_)
#define _PORTABLEGROUP_AMI_PROPERTYMANAGERHANDLER__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::PortableGroup::AMI_PropertyManagerHandler>
    : public Object_Arg_Traits_T<
        ::PortableGroup::AMI_PropertyManagerHandler_ptr,
        ::PortableGroup::AMI_PropertyManagerHandler_var,
        ::PortableGroup::AMI_PropertyManagerHandler_out,
        TAO::Objref_Traits<PortableGroup::AMI_PropertyManagerHandler>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_PORTABLEGROUP_OBJECTGROUPMANAGER__ARG_TRAITS_)
#define _PORTABLEGROUP_OBJECTGROUPMANAGER__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::PortableGroup::ObjectGroupManager>
    : public Object_Arg_Traits_T<
        ::PortableGroup::ObjectGroupManager_ptr,
        ::PortableGroup::ObjectGroupManager_var,
        ::PortableGroup::ObjectGroupManager_out,
        TAO::Objref_Traits<PortableGroup::ObjectGroupManager>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_PORTABLEGROUP_AMI_OBJECTGROUPMANAGERHANDLER__ARG_TRAITS_)
#define _PORTABLEGROUP_AMI_OBJECTGROUPMANAGERHANDLER__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::PortableGroup::AMI_ObjectGroupManagerHandler>
    : public Object_Arg_Traits_T<
        ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr,
        ::PortableGroup::AMI_ObjectGroupManagerHandler_var,
        ::PortableGroup::AMI_ObjectGroupManagerHandler_out,
        TAO::Objref_Traits<PortableGroup::AMI_ObjectGroupManagerHandler>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_PORTABLEGROUP_AMI_GENERICFACTORYHANDLER__ARG_TRAITS_)
#define _PORTABLEGROUP_AMI_GENERICFACTORYHANDLER__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::PortableGroup::AMI_GenericFactoryHandler>
    : public Object_Arg_Traits_T<
        ::PortableGroup::AMI_GenericFactoryHandler_ptr,
        ::PortableGroup::AMI_GenericFactoryHandler_var,
        ::PortableGroup::AMI_GenericFactoryHandler_out,
        TAO::Objref_Traits<PortableGroup::AMI_GenericFactoryHandler>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_PORTABLEGROUP_FACTORYREGISTRY__ARG_TRAITS_)
#define _PORTABLEGROUP_FACTORYREGISTRY__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::PortableGroup::FactoryRegistry>
    : public Object_Arg_Traits_T<
        ::PortableGroup::FactoryRegistry_ptr,
        ::PortableGroup::FactoryRegistry_var,
        ::PortableGroup::FactoryRegistry_out,
        TAO::Objref_Traits<PortableGroup::FactoryRegistry>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_PORTABLEGROUP_AMI_FACTORYREGISTRYHANDLER__ARG_TRAITS_)
#define _PORTABLEGROUP_AMI_FACTORYREGISTRYHANDLER__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::PortableGroup::AMI_FactoryRegistryHandler>
    : public Object_Arg_Traits_T<
        ::PortableGroup::AMI_FactoryRegistryHandler_ptr,
        ::PortableGroup::AMI_FactoryRegistryHandler_var,
        ::PortableGroup::AMI_FactoryRegistryHandler_out,
        TAO::Objref_Traits<PortableGroup::AMI_FactoryRegistryHandler>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_PORTABLEGROUP_TAO_UPDATEOBJECTGROUP__ARG_TRAITS_)
#define _PORTABLEGROUP_TAO_UPDATEOBJECTGROUP__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::PortableGroup::TAO_UpdateObjectGroup>
    : public Object_Arg_Traits_T<
        ::PortableGroup::TAO_UpdateObjectGroup_ptr,
        ::PortableGroup::TAO_UpdateObjectGroup_var,
        ::PortableGroup::TAO_UpdateObjectGroup_out,
        TAO::Objref_Traits<PortableGroup::TAO_UpdateObjectGroup>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_PORTABLEGROUP_AMI_TAO_UPDATEOBJECTGROUPHANDLER__ARG_TRAITS_)
#define _PORTABLEGROUP_AMI_TAO_UPDATEOBJECTGROUPHANDLER__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::PortableGroup::AMI_TAO_UpdateObjectGroupHandler>
    : public Object_Arg_Traits_T<
        ::PortableGroup::AMI_TAO_UpdateObjectGroupHandler_ptr,
        ::PortableGroup::AMI_TAO_UpdateObjectGroupHandler_var,
        ::PortableGroup::AMI_TAO_UpdateObjectGroupHandler_out,
        TAO::Objref_Traits<PortableGroup::AMI_TAO_UpdateObjectGroupHandler>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:671

  

  template<>
  class Arg_Traits< ::PortableGroup::IDs>
    : public
        Var_Size_Arg_Traits_T<
            ::PortableGroup::IDs,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
}

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_traits.cpp:58




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

// Traits specializations.
namespace TAO
{

#if !defined (_PORTABLEGROUP_GENERICFACTORY__TRAITS_)
#define _PORTABLEGROUP_GENERICFACTORY__TRAITS_

  template<>
  struct TAO_PortableGroup_Export Objref_Traits< ::PortableGroup::GenericFactory>
  {
    static ::PortableGroup::GenericFactory_ptr duplicate (::PortableGroup::GenericFactory_ptr p);
    static void release (::PortableGroup::GenericFactory_ptr p);
    static ::PortableGroup::GenericFactory_ptr nil ();
    static ::CORBA::Boolean marshal (const ::PortableGroup::GenericFactory_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_PORTABLEGROUP_PROPERTYMANAGER__TRAITS_)
#define _PORTABLEGROUP_PROPERTYMANAGER__TRAITS_

  template<>
  struct TAO_PortableGroup_Export Objref_Traits< ::PortableGroup::PropertyManager>
  {
    static ::PortableGroup::PropertyManager_ptr duplicate (::PortableGroup::PropertyManager_ptr p);
    static void release (::PortableGroup::PropertyManager_ptr p);
    static ::PortableGroup::PropertyManager_ptr nil ();
    static ::CORBA::Boolean marshal (const ::PortableGroup::PropertyManager_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_PORTABLEGROUP_AMI_PROPERTYMANAGERHANDLER__TRAITS_)
#define _PORTABLEGROUP_AMI_PROPERTYMANAGERHANDLER__TRAITS_

  template<>
  struct TAO_PortableGroup_Export Objref_Traits< ::PortableGroup::AMI_PropertyManagerHandler>
  {
    static ::PortableGroup::AMI_PropertyManagerHandler_ptr duplicate (::PortableGroup::AMI_PropertyManagerHandler_ptr p);
    static void release (::PortableGroup::AMI_PropertyManagerHandler_ptr p);
    static ::PortableGroup::AMI_PropertyManagerHandler_ptr nil ();
    static ::CORBA::Boolean marshal (const ::PortableGroup::AMI_PropertyManagerHandler_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_PORTABLEGROUP_OBJECTGROUPMANAGER__TRAITS_)
#define _PORTABLEGROUP_OBJECTGROUPMANAGER__TRAITS_

  template<>
  struct TAO_PortableGroup_Export Objref_Traits< ::PortableGroup::ObjectGroupManager>
  {
    static ::PortableGroup::ObjectGroupManager_ptr duplicate (::PortableGroup::ObjectGroupManager_ptr p);
    static void release (::PortableGroup::ObjectGroupManager_ptr p);
    static ::PortableGroup::ObjectGroupManager_ptr nil ();
    static ::CORBA::Boolean marshal (const ::PortableGroup::ObjectGroupManager_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_PORTABLEGROUP_AMI_OBJECTGROUPMANAGERHANDLER__TRAITS_)
#define _PORTABLEGROUP_AMI_OBJECTGROUPMANAGERHANDLER__TRAITS_

  template<>
  struct TAO_PortableGroup_Export Objref_Traits< ::PortableGroup::AMI_ObjectGroupManagerHandler>
  {
    static ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr duplicate (::PortableGroup::AMI_ObjectGroupManagerHandler_ptr p);
    static void release (::PortableGroup::AMI_ObjectGroupManagerHandler_ptr p);
    static ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr nil ();
    static ::CORBA::Boolean marshal (const ::PortableGroup::AMI_ObjectGroupManagerHandler_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_PORTABLEGROUP_AMI_GENERICFACTORYHANDLER__TRAITS_)
#define _PORTABLEGROUP_AMI_GENERICFACTORYHANDLER__TRAITS_

  template<>
  struct TAO_PortableGroup_Export Objref_Traits< ::PortableGroup::AMI_GenericFactoryHandler>
  {
    static ::PortableGroup::AMI_GenericFactoryHandler_ptr duplicate (::PortableGroup::AMI_GenericFactoryHandler_ptr p);
    static void release (::PortableGroup::AMI_GenericFactoryHandler_ptr p);
    static ::PortableGroup::AMI_GenericFactoryHandler_ptr nil ();
    static ::CORBA::Boolean marshal (const ::PortableGroup::AMI_GenericFactoryHandler_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_PORTABLEGROUP_FACTORYREGISTRY__TRAITS_)
#define _PORTABLEGROUP_FACTORYREGISTRY__TRAITS_

  template<>
  struct TAO_PortableGroup_Export Objref_Traits< ::PortableGroup::FactoryRegistry>
  {
    static ::PortableGroup::FactoryRegistry_ptr duplicate (::PortableGroup::FactoryRegistry_ptr p);
    static void release (::PortableGroup::FactoryRegistry_ptr p);
    static ::PortableGroup::FactoryRegistry_ptr nil ();
    static ::CORBA::Boolean marshal (const ::PortableGroup::FactoryRegistry_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_PORTABLEGROUP_AMI_FACTORYREGISTRYHANDLER__TRAITS_)
#define _PORTABLEGROUP_AMI_FACTORYREGISTRYHANDLER__TRAITS_

  template<>
  struct TAO_PortableGroup_Export Objref_Traits< ::PortableGroup::AMI_FactoryRegistryHandler>
  {
    static ::PortableGroup::AMI_FactoryRegistryHandler_ptr duplicate (::PortableGroup::AMI_FactoryRegistryHandler_ptr p);
    static void release (::PortableGroup::AMI_FactoryRegistryHandler_ptr p);
    static ::PortableGroup::AMI_FactoryRegistryHandler_ptr nil ();
    static ::CORBA::Boolean marshal (const ::PortableGroup::AMI_FactoryRegistryHandler_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_PORTABLEGROUP_TAO_UPDATEOBJECTGROUP__TRAITS_)
#define _PORTABLEGROUP_TAO_UPDATEOBJECTGROUP__TRAITS_

  template<>
  struct TAO_PortableGroup_Export Objref_Traits< ::PortableGroup::TAO_UpdateObjectGroup>
  {
    static ::PortableGroup::TAO_UpdateObjectGroup_ptr duplicate (::PortableGroup::TAO_UpdateObjectGroup_ptr p);
    static void release (::PortableGroup::TAO_UpdateObjectGroup_ptr p);
    static ::PortableGroup::TAO_UpdateObjectGroup_ptr nil ();
    static ::CORBA::Boolean marshal (const ::PortableGroup::TAO_UpdateObjectGroup_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_PORTABLEGROUP_AMI_TAO_UPDATEOBJECTGROUPHANDLER__TRAITS_)
#define _PORTABLEGROUP_AMI_TAO_UPDATEOBJECTGROUPHANDLER__TRAITS_

  template<>
  struct TAO_PortableGroup_Export Objref_Traits< ::PortableGroup::AMI_TAO_UpdateObjectGroupHandler>
  {
    static ::PortableGroup::AMI_TAO_UpdateObjectGroupHandler_ptr duplicate (::PortableGroup::AMI_TAO_UpdateObjectGroupHandler_ptr p);
    static void release (::PortableGroup::AMI_TAO_UpdateObjectGroupHandler_ptr p);
    static ::PortableGroup::AMI_TAO_UpdateObjectGroupHandler_ptr nil ();
    static ::CORBA::Boolean marshal (const ::PortableGroup::AMI_TAO_UpdateObjectGroupHandler_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_PORTABLEGROUP_GOA__TRAITS_)
#define _PORTABLEGROUP_GOA__TRAITS_

  template<>
  struct TAO_PortableGroup_Export Objref_Traits< ::PortableGroup::GOA>
  {
    static ::PortableGroup::GOA_ptr duplicate (::PortableGroup::GOA_ptr p);
    static void release (::PortableGroup::GOA_ptr p);
    static ::PortableGroup::GOA_ptr nil ();
    static ::CORBA::Boolean marshal (const ::PortableGroup::GOA_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:46





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const ::PortableGroup::GroupIIOPProfile &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, ::PortableGroup::GroupIIOPProfile*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::PortableGroup::GroupIIOPProfile *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:46





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const ::PortableGroup::ObjectGroups &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, ::PortableGroup::ObjectGroups*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::PortableGroup::ObjectGroups *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const ::PortableGroup::Property &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, ::PortableGroup::Property*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::PortableGroup::Property *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:46





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const ::PortableGroup::Properties &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, ::PortableGroup::Properties*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::PortableGroup::Properties *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:46





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const ::PortableGroup::Locations &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, ::PortableGroup::Locations*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::PortableGroup::Locations *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const ::PortableGroup::FactoryInfo &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, ::PortableGroup::FactoryInfo*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::PortableGroup::FactoryInfo *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:46





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const ::PortableGroup::FactoryInfos &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, ::PortableGroup::FactoryInfos*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::PortableGroup::FactoryInfos *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::InterfaceNotFound &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::InterfaceNotFound*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::InterfaceNotFound *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::ObjectGroupNotFound &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::ObjectGroupNotFound*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::ObjectGroupNotFound *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::MemberNotFound &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::MemberNotFound*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::MemberNotFound *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::ObjectNotFound &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::ObjectNotFound*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::ObjectNotFound *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::MemberAlreadyPresent &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::MemberAlreadyPresent*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::MemberAlreadyPresent *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::ObjectNotCreated &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::ObjectNotCreated*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::ObjectNotCreated *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::ObjectNotAdded &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::ObjectNotAdded*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::ObjectNotAdded *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::TypeConflict &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::TypeConflict*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::TypeConflict *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::UnsupportedProperty &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::UnsupportedProperty*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::UnsupportedProperty *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::InvalidProperty &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::InvalidProperty*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::InvalidProperty *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::NoFactory &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::NoFactory*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::NoFactory *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::InvalidCriteria &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::InvalidCriteria*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::InvalidCriteria *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::CannotMeetCriteria &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::CannotMeetCriteria*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::CannotMeetCriteria *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::PropertyManager_ptr); // copying
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::PropertyManager_ptr *); // non-copying
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, PortableGroup::PropertyManager_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::AMI_PropertyManagerHandler_ptr); // copying
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::AMI_PropertyManagerHandler_ptr *); // non-copying
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, PortableGroup::AMI_PropertyManagerHandler_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::ObjectGroupManager_ptr); // copying
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::ObjectGroupManager_ptr *); // non-copying
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, PortableGroup::ObjectGroupManager_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::AMI_ObjectGroupManagerHandler_ptr); // copying
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::AMI_ObjectGroupManagerHandler_ptr *); // non-copying
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, PortableGroup::AMI_ObjectGroupManagerHandler_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::GenericFactory_ptr); // copying
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::GenericFactory_ptr *); // non-copying
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, PortableGroup::GenericFactory_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::AMI_GenericFactoryHandler_ptr); // copying
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::AMI_GenericFactoryHandler_ptr *); // non-copying
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, PortableGroup::AMI_GenericFactoryHandler_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::FactoryRegistry_ptr); // copying
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::FactoryRegistry_ptr *); // non-copying
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, PortableGroup::FactoryRegistry_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::AMI_FactoryRegistryHandler_ptr); // copying
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::AMI_FactoryRegistryHandler_ptr *); // non-copying
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, PortableGroup::AMI_FactoryRegistryHandler_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::TAO_UpdateObjectGroup_ptr); // copying
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::TAO_UpdateObjectGroup_ptr *); // non-copying
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, PortableGroup::TAO_UpdateObjectGroup_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::AMI_TAO_UpdateObjectGroupHandler_ptr); // copying
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::AMI_TAO_UpdateObjectGroupHandler_ptr *); // non-copying
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, PortableGroup::AMI_TAO_UpdateObjectGroupHandler_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const PortableGroup::NotAGroupObject &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::NotAGroupObject*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const PortableGroup::NotAGroupObject *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:46





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, const ::PortableGroup::IDs &); // copying version
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, ::PortableGroup::IDs*); // noncopying version
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::PortableGroup::IDs *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:40





TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::GOA_ptr); // copying
TAO_PortableGroup_Export void operator<<= (::CORBA::Any &, PortableGroup::GOA_ptr *); // non-copying
TAO_PortableGroup_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, PortableGroup::GOA_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:64



#if !defined _TAO_CDR_OP_PortableGroup_GroupIIOPProfile_H_
#define _TAO_CDR_OP_PortableGroup_GroupIIOPProfile_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_PortableGroup_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const PortableGroup::GroupIIOPProfile &_tao_sequence);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    PortableGroup::GroupIIOPProfile &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_PortableGroup_GroupIIOPProfile_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:64



#if !defined _TAO_CDR_OP_PortableGroup_ObjectGroups_H_
#define _TAO_CDR_OP_PortableGroup_ObjectGroups_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_PortableGroup_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const PortableGroup::ObjectGroups &_tao_sequence);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    PortableGroup::ObjectGroups &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_PortableGroup_ObjectGroups_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::Property &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::Property &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:64



#if !defined _TAO_CDR_OP_PortableGroup_Properties_H_
#define _TAO_CDR_OP_PortableGroup_Properties_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_PortableGroup_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const PortableGroup::Properties &_tao_sequence);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    PortableGroup::Properties &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_PortableGroup_Properties_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:64



#if !defined _TAO_CDR_OP_PortableGroup_Locations_H_
#define _TAO_CDR_OP_PortableGroup_Locations_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_PortableGroup_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const PortableGroup::Locations &_tao_sequence);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    PortableGroup::Locations &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_PortableGroup_Locations_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::FactoryInfo &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::FactoryInfo &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:64



#if !defined _TAO_CDR_OP_PortableGroup_FactoryInfos_H_
#define _TAO_CDR_OP_PortableGroup_FactoryInfos_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_PortableGroup_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const PortableGroup::FactoryInfos &_tao_sequence);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    PortableGroup::FactoryInfos &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_PortableGroup_FactoryInfos_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::InterfaceNotFound &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::InterfaceNotFound &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::ObjectGroupNotFound &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::ObjectGroupNotFound &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::MemberNotFound &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::MemberNotFound &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::ObjectNotFound &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::ObjectNotFound &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::MemberAlreadyPresent &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::MemberAlreadyPresent &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::ObjectNotCreated &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::ObjectNotCreated &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::ObjectNotAdded &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::ObjectNotAdded &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::TypeConflict &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::TypeConflict &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::UnsupportedProperty &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::UnsupportedProperty &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::InvalidProperty &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::InvalidProperty &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::NoFactory &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::NoFactory &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::InvalidCriteria &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::InvalidCriteria &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::CannotMeetCriteria &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::CannotMeetCriteria &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:40




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::PropertyManager_ptr );
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::PropertyManager_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:40




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::AMI_PropertyManagerHandler_ptr );
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::AMI_PropertyManagerHandler_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:40




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::ObjectGroupManager_ptr );
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::ObjectGroupManager_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:40




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::AMI_ObjectGroupManagerHandler_ptr );
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::AMI_ObjectGroupManagerHandler_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:40




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::GenericFactory_ptr );
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::GenericFactory_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:40




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::AMI_GenericFactoryHandler_ptr );
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::AMI_GenericFactoryHandler_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:40




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::FactoryRegistry_ptr );
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::FactoryRegistry_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:40




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::AMI_FactoryRegistryHandler_ptr );
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::AMI_FactoryRegistryHandler_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:40




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::TAO_UpdateObjectGroup_ptr );
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::TAO_UpdateObjectGroup_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:40




TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::AMI_TAO_UpdateObjectGroupHandler_ptr );
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::AMI_TAO_UpdateObjectGroupHandler_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:36



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



TAO_PortableGroup_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableGroup::NotAGroupObject &);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, PortableGroup::NotAGroupObject &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:64



#if !defined _TAO_CDR_OP_PortableGroup_IDs_H_
#define _TAO_CDR_OP_PortableGroup_IDs_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_PortableGroup_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const PortableGroup::IDs &_tao_sequence);
TAO_PortableGroup_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    PortableGroup::IDs &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_PortableGroup_IDs_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_tao/tao/work/ACE_wrappers/TAO/TAO_IDL/be/be_codegen.cpp:1648



TAO_END_VERSIONED_NAMESPACE_DECL

#if defined (__ACE_INLINE__)
#include "PortableGroupC.inl"
#endif /* defined INLINE */

#include /**/ "ace/post.h"

#endif /* ifndef */

