// -*- 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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_codegen.cpp:148

#ifndef _TAO_IDL_COSTRADINGC_ST5IL8_H_
#define _TAO_IDL_COSTRADINGC_ST5IL8_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/Trader/trading_export.h"
#include "tao/AnyTypeCode/AnyTypeCode_methods.h"
#include "tao/AnyTypeCode/Any.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/AnyTypeCode/StringSeqA.h"
#include "tao/Sequence_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/Basic_Argument_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/Version.h"
#include /**/ "tao/Versioned_Namespace.h"

#include "tao/StringSeqC.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/tao-565c56da/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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp:34

namespace CosTrading
{
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_COSTRADING_LOOKUP__VAR_OUT_CH_)
#define _COSTRADING_LOOKUP__VAR_OUT_CH_

  class Lookup;
  using Lookup_ptr = Lookup*;
  using Lookup_var = TAO_Objref_Var_T<Lookup>;
  using Lookup_out = TAO_Objref_Out_T<Lookup>;

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_COSTRADING_REGISTER__VAR_OUT_CH_)
#define _COSTRADING_REGISTER__VAR_OUT_CH_

  class Register;
  using Register_ptr = Register*;
  using Register_var = TAO_Objref_Var_T<Register>;
  using Register_out = TAO_Objref_Out_T<Register>;

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_COSTRADING_LINK__VAR_OUT_CH_)
#define _COSTRADING_LINK__VAR_OUT_CH_

  class Link;
  using Link_ptr = Link*;
  using Link_var = TAO_Objref_Var_T<Link>;
  using Link_out = TAO_Objref_Out_T<Link>;

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_COSTRADING_PROXY__VAR_OUT_CH_)
#define _COSTRADING_PROXY__VAR_OUT_CH_

  class Proxy;
  using Proxy_ptr = Proxy*;
  using Proxy_var = TAO_Objref_Var_T<Proxy>;
  using Proxy_out = TAO_Objref_Out_T<Proxy>;

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_COSTRADING_ADMIN__VAR_OUT_CH_)
#define _COSTRADING_ADMIN__VAR_OUT_CH_

  class Admin;
  using Admin_ptr = Admin*;
  using Admin_var = TAO_Objref_Var_T<Admin>;
  using Admin_out = TAO_Objref_Out_T<Admin>;

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_COSTRADING_OFFERITERATOR__VAR_OUT_CH_)
#define _COSTRADING_OFFERITERATOR__VAR_OUT_CH_

  class OfferIterator;
  using OfferIterator_ptr = OfferIterator*;
  using OfferIterator_var = TAO_Objref_Var_T<OfferIterator>;
  using OfferIterator_out = TAO_Objref_Out_T<OfferIterator>;

#endif /* end #if !defined */
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_COSTRADING_OFFERIDITERATOR__VAR_OUT_CH_)
#define _COSTRADING_OFFERIDITERATOR__VAR_OUT_CH_

  class OfferIdIterator;
  using OfferIdIterator_ptr = OfferIdIterator*;
  using OfferIdIterator_var = TAO_Objref_Var_T<OfferIdIterator>;
  using OfferIdIterator_out = TAO_Objref_Out_T<OfferIdIterator>;

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

  typedef char * Istring;
  typedef ::CORBA::String_var Istring_var;
  typedef ::CORBA::String_out Istring_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_Istring;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:366

  typedef ::CORBA::Object TypeRepository;
  typedef ::CORBA::Object_ptr TypeRepository_ptr;
  typedef ::CORBA::Object_var TypeRepository_var;
  typedef ::CORBA::Object_out TypeRepository_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_TypeRepository;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:399

  typedef char * PropertyName;
  typedef ::CORBA::String_var PropertyName_var;
  typedef ::CORBA::String_out PropertyName_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_PropertyName;

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

  

#if !defined (_COSTRADING_PROPERTYNAMESEQ_CH_)
#define _COSTRADING_PROPERTYNAMESEQ_CH_

  class PropertyNameSeq;
  typedef ::TAO_VarSeq_Var_T<PropertyNameSeq> PropertyNameSeq_var;
  typedef ::TAO_Seq_Out_T<PropertyNameSeq> PropertyNameSeq_out;
  

  class TAO_Trading_Export PropertyNameSeq
    : public
        ::TAO::unbounded_basic_string_sequence<char>
  {
  public:
    PropertyNameSeq () = default;
    PropertyNameSeq (::CORBA::ULong max);
    PropertyNameSeq (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      ::CORBA::Char ** buffer,
      ::CORBA::Boolean release = false);
    PropertyNameSeq (const PropertyNameSeq &) = default;
    PropertyNameSeq (PropertyNameSeq &&) = default;
    PropertyNameSeq& operator= (const PropertyNameSeq &) = default;
    PropertyNameSeq& operator= (PropertyNameSeq &&) = default;
    virtual ~PropertyNameSeq () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = PropertyNameSeq_var;
    using _out_type = PropertyNameSeq_out;

    static void _tao_any_destructor (void *);
  };

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_PropertyNameSeq;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:366

  typedef ::CORBA::Any PropertyValue;
  typedef ::CORBA::Any_ptr PropertyValue_ptr;
  typedef ::CORBA::Any_var PropertyValue_var;
  typedef ::CORBA::Any_out PropertyValue_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_PropertyValue;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp:47

  

  struct TAO_Trading_Export Property
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/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 *);
    
    ::TAO::String_Manager name;
    CosTrading::PropertyValue value;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_Property;

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

  

#if !defined (_COSTRADING_PROPERTYSEQ_CH_)
#define _COSTRADING_PROPERTYSEQ_CH_

  class PropertySeq;
  typedef ::TAO_VarSeq_Var_T<PropertySeq> PropertySeq_var;
  typedef ::TAO_Seq_Out_T<PropertySeq> PropertySeq_out;
  

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

    
    using _var_type = PropertySeq_var;
    using _out_type = PropertySeq_out;

    static void _tao_any_destructor (void *);
  };

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_PropertySeq;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct Offer;
  using Offer_var = ::TAO_Var_Var_T<Offer>;
  using Offer_out = ::TAO_Out_T<Offer>;

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

  

  struct TAO_Trading_Export Offer
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = Offer_var;
    using _out_type = Offer_out;

    static void _tao_any_destructor (void *);
    
    ::CORBA::Object_var reference;
    CosTrading::PropertySeq properties;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_Offer;

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

  

#if !defined (_COSTRADING_OFFERSEQ_CH_)
#define _COSTRADING_OFFERSEQ_CH_

  class OfferSeq;
  typedef ::TAO_VarSeq_Var_T<OfferSeq> OfferSeq_var;
  typedef ::TAO_Seq_Out_T<OfferSeq> OfferSeq_out;
  

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

    
    using _var_type = OfferSeq_var;
    using _out_type = OfferSeq_out;

    static void _tao_any_destructor (void *);
  };

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_OfferSeq;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:399

  typedef char * OfferId;
  typedef ::CORBA::String_var OfferId_var;
  typedef ::CORBA::String_out OfferId_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_OfferId;

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

  

#if !defined (_COSTRADING_OFFERIDSEQ_CH_)
#define _COSTRADING_OFFERIDSEQ_CH_

  class OfferIdSeq;
  typedef ::TAO_VarSeq_Var_T<OfferIdSeq> OfferIdSeq_var;
  typedef ::TAO_Seq_Out_T<OfferIdSeq> OfferIdSeq_out;
  

  class TAO_Trading_Export OfferIdSeq
    : public
        ::TAO::unbounded_basic_string_sequence<char>
  {
  public:
    OfferIdSeq () = default;
    OfferIdSeq (::CORBA::ULong max);
    OfferIdSeq (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      ::CORBA::Char ** buffer,
      ::CORBA::Boolean release = false);
    OfferIdSeq (const OfferIdSeq &) = default;
    OfferIdSeq (OfferIdSeq &&) = default;
    OfferIdSeq& operator= (const OfferIdSeq &) = default;
    OfferIdSeq& operator= (OfferIdSeq &&) = default;
    virtual ~OfferIdSeq () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = OfferIdSeq_var;
    using _out_type = OfferIdSeq_out;

    static void _tao_any_destructor (void *);
  };

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_OfferIdSeq;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:399

  typedef char * ServiceTypeName;
  typedef ::CORBA::String_var ServiceTypeName_var;
  typedef ::CORBA::String_out ServiceTypeName_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_ServiceTypeName;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:399

  typedef char * Constraint;
  typedef ::CORBA::String_var Constraint_var;
  typedef ::CORBA::String_out Constraint_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_Constraint;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp:39

  enum FollowOption
  {
    local_only,
    if_no_local,
    always
  };

  typedef FollowOption &FollowOption_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_FollowOption;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:399

  typedef char * LinkName;
  typedef ::CORBA::String_var LinkName_var;
  typedef ::CORBA::String_out LinkName_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_LinkName;

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

  

#if !defined (_COSTRADING_LINKNAMESEQ_CH_)
#define _COSTRADING_LINKNAMESEQ_CH_

  class LinkNameSeq;
  typedef ::TAO_VarSeq_Var_T<LinkNameSeq> LinkNameSeq_var;
  typedef ::TAO_Seq_Out_T<LinkNameSeq> LinkNameSeq_out;
  

  class TAO_Trading_Export LinkNameSeq
    : public
        ::TAO::unbounded_basic_string_sequence<char>
  {
  public:
    LinkNameSeq () = default;
    LinkNameSeq (::CORBA::ULong max);
    LinkNameSeq (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      ::CORBA::Char ** buffer,
      ::CORBA::Boolean release = false);
    LinkNameSeq (const LinkNameSeq &) = default;
    LinkNameSeq (LinkNameSeq &&) = default;
    LinkNameSeq& operator= (const LinkNameSeq &) = default;
    LinkNameSeq& operator= (LinkNameSeq &&) = default;
    virtual ~LinkNameSeq () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = LinkNameSeq_var;
    using _out_type = LinkNameSeq_out;

    static void _tao_any_destructor (void *);
  };

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_LinkNameSeq;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:457

  typedef LinkNameSeq TraderName;
  typedef LinkNameSeq_var TraderName_var;
  typedef LinkNameSeq_out TraderName_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_TraderName;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:399

  typedef char * PolicyName;
  typedef ::CORBA::String_var PolicyName_var;
  typedef ::CORBA::String_out PolicyName_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_PolicyName;

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

  

#if !defined (_COSTRADING_POLICYNAMESEQ_CH_)
#define _COSTRADING_POLICYNAMESEQ_CH_

  class PolicyNameSeq;
  typedef ::TAO_VarSeq_Var_T<PolicyNameSeq> PolicyNameSeq_var;
  typedef ::TAO_Seq_Out_T<PolicyNameSeq> PolicyNameSeq_out;
  

  class TAO_Trading_Export PolicyNameSeq
    : public
        ::TAO::unbounded_basic_string_sequence<char>
  {
  public:
    PolicyNameSeq () = default;
    PolicyNameSeq (::CORBA::ULong max);
    PolicyNameSeq (
      ::CORBA::ULong max,
      ::CORBA::ULong length,
      ::CORBA::Char ** buffer,
      ::CORBA::Boolean release = false);
    PolicyNameSeq (const PolicyNameSeq &) = default;
    PolicyNameSeq (PolicyNameSeq &&) = default;
    PolicyNameSeq& operator= (const PolicyNameSeq &) = default;
    PolicyNameSeq& operator= (PolicyNameSeq &&) = default;
    virtual ~PolicyNameSeq () = default;
    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = PolicyNameSeq_var;
    using _out_type = PolicyNameSeq_out;

    static void _tao_any_destructor (void *);
  };

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_PolicyNameSeq;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:366

  typedef ::CORBA::Any PolicyValue;
  typedef ::CORBA::Any_ptr PolicyValue_ptr;
  typedef ::CORBA::Any_var PolicyValue_var;
  typedef ::CORBA::Any_out PolicyValue_out;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_PolicyValue;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

  

  struct Policy;
  using Policy_var = ::TAO_Var_Var_T<Policy>;
  using Policy_out = ::TAO_Out_T<Policy>;

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

  

  struct TAO_Trading_Export Policy
  {
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    
    using _var_type = Policy_var;
    using _out_type = Policy_out;

    static void _tao_any_destructor (void *);
    
    ::TAO::String_Manager name;
    CosTrading::PolicyValue value;
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_Policy;

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

  

#if !defined (_COSTRADING_POLICYSEQ_CH_)
#define _COSTRADING_POLICYSEQ_CH_

  class PolicySeq;
  typedef ::TAO_VarSeq_Var_T<PolicySeq> PolicySeq_var;
  typedef ::TAO_Seq_Out_T<PolicySeq> PolicySeq_out;
  

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

    
    using _var_type = PolicySeq_var;
    using _out_type = PolicySeq_out;

    static void _tao_any_destructor (void *);
  };

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_PolicySeq;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export UnknownMaxLeft : public ::CORBA::UserException
  {
  public:

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

    UnknownMaxLeft &operator= (const UnknownMaxLeft &);

    static void _tao_any_destructor (void *);

    static UnknownMaxLeft *_downcast (::CORBA::Exception *);
    static const UnknownMaxLeft *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_UnknownMaxLeft;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export NotImplemented : public ::CORBA::UserException
  {
  public:

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

    NotImplemented &operator= (const NotImplemented &);

    static void _tao_any_destructor (void *);

    static NotImplemented *_downcast (::CORBA::Exception *);
    static const NotImplemented *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_NotImplemented;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export IllegalServiceType : public ::CORBA::UserException
  {
  public:
    ::TAO::String_Manager type;

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

    IllegalServiceType &operator= (const IllegalServiceType &);

    static void _tao_any_destructor (void *);

    static IllegalServiceType *_downcast (::CORBA::Exception *);
    static const IllegalServiceType *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    IllegalServiceType (
        const char * _tao_type);

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_IllegalServiceType;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export UnknownServiceType : public ::CORBA::UserException
  {
  public:
    ::TAO::String_Manager type;

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

    UnknownServiceType &operator= (const UnknownServiceType &);

    static void _tao_any_destructor (void *);

    static UnknownServiceType *_downcast (::CORBA::Exception *);
    static const UnknownServiceType *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    UnknownServiceType (
        const char * _tao_type);

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_UnknownServiceType;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export IllegalPropertyName : public ::CORBA::UserException
  {
  public:
    ::TAO::String_Manager name;

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

    IllegalPropertyName &operator= (const IllegalPropertyName &);

    static void _tao_any_destructor (void *);

    static IllegalPropertyName *_downcast (::CORBA::Exception *);
    static const IllegalPropertyName *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    IllegalPropertyName (
        const char * _tao_name);

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_IllegalPropertyName;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export DuplicatePropertyName : public ::CORBA::UserException
  {
  public:
    ::TAO::String_Manager name;

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

    DuplicatePropertyName &operator= (const DuplicatePropertyName &);

    static void _tao_any_destructor (void *);

    static DuplicatePropertyName *_downcast (::CORBA::Exception *);
    static const DuplicatePropertyName *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    DuplicatePropertyName (
        const char * _tao_name);

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_DuplicatePropertyName;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export PropertyTypeMismatch : public ::CORBA::UserException
  {
  public:
    ::TAO::String_Manager type;
    CosTrading::Property prop;

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

    PropertyTypeMismatch &operator= (const PropertyTypeMismatch &);

    static void _tao_any_destructor (void *);

    static PropertyTypeMismatch *_downcast (::CORBA::Exception *);
    static const PropertyTypeMismatch *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    PropertyTypeMismatch (
        const char * _tao_type,
        const CosTrading::Property & _tao_prop);

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_PropertyTypeMismatch;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export MissingMandatoryProperty : public ::CORBA::UserException
  {
  public:
    ::TAO::String_Manager type;
    ::TAO::String_Manager name;

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

    MissingMandatoryProperty &operator= (const MissingMandatoryProperty &);

    static void _tao_any_destructor (void *);

    static MissingMandatoryProperty *_downcast (::CORBA::Exception *);
    static const MissingMandatoryProperty *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    MissingMandatoryProperty (
        const char * _tao_type,
        const char * _tao_name);

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_MissingMandatoryProperty;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export ReadonlyDynamicProperty : public ::CORBA::UserException
  {
  public:
    ::TAO::String_Manager type;
    ::TAO::String_Manager name;

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

    ReadonlyDynamicProperty &operator= (const ReadonlyDynamicProperty &);

    static void _tao_any_destructor (void *);

    static ReadonlyDynamicProperty *_downcast (::CORBA::Exception *);
    static const ReadonlyDynamicProperty *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    ReadonlyDynamicProperty (
        const char * _tao_type,
        const char * _tao_name);

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_ReadonlyDynamicProperty;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export IllegalConstraint : public ::CORBA::UserException
  {
  public:
    ::TAO::String_Manager constr;

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

    IllegalConstraint &operator= (const IllegalConstraint &);

    static void _tao_any_destructor (void *);

    static IllegalConstraint *_downcast (::CORBA::Exception *);
    static const IllegalConstraint *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    IllegalConstraint (
        const char * _tao_constr);

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_IllegalConstraint;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export InvalidLookupRef : public ::CORBA::UserException
  {
  public:
    CosTrading::Lookup_var target;

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

    InvalidLookupRef &operator= (const InvalidLookupRef &);

    static void _tao_any_destructor (void *);

    static InvalidLookupRef *_downcast (::CORBA::Exception *);
    static const InvalidLookupRef *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    InvalidLookupRef (
        const CosTrading::Lookup_ptr _tao_target);

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_InvalidLookupRef;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export IllegalOfferId : public ::CORBA::UserException
  {
  public:
    ::TAO::String_Manager id;

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

    IllegalOfferId &operator= (const IllegalOfferId &);

    static void _tao_any_destructor (void *);

    static IllegalOfferId *_downcast (::CORBA::Exception *);
    static const IllegalOfferId *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    IllegalOfferId (
        const char * _tao_id);

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_IllegalOfferId;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export UnknownOfferId : public ::CORBA::UserException
  {
  public:
    ::TAO::String_Manager id;

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

    UnknownOfferId &operator= (const UnknownOfferId &);

    static void _tao_any_destructor (void *);

    static UnknownOfferId *_downcast (::CORBA::Exception *);
    static const UnknownOfferId *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    UnknownOfferId (
        const char * _tao_id);

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_UnknownOfferId;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

  

  class TAO_Trading_Export DuplicatePolicyName : public ::CORBA::UserException
  {
  public:
    ::TAO::String_Manager name;

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

    DuplicatePolicyName &operator= (const DuplicatePolicyName &);

    static void _tao_any_destructor (void *);

    static DuplicatePolicyName *_downcast (::CORBA::Exception *);
    static const DuplicatePolicyName *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

    

    DuplicatePolicyName (
        const char * _tao_name);

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_DuplicatePolicyName;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_COSTRADING_TRADERCOMPONENTS__VAR_OUT_CH_)
#define _COSTRADING_TRADERCOMPONENTS__VAR_OUT_CH_

  class TraderComponents;
  using TraderComponents_ptr = TraderComponents*;
  using TraderComponents_var = TAO_Objref_Var_T<TraderComponents>;
  using TraderComponents_out = TAO_Objref_Out_T<TraderComponents>;

#endif /* end #if !defined */

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

  

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

    using _ptr_type = TraderComponents_ptr;
    using _var_type = TraderComponents_var;
    using _out_type = TraderComponents_out;

    static void _tao_any_destructor (void *);

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

    static void _tao_release (TraderComponents_ptr obj);

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

    virtual ::CosTrading::Lookup_ptr lookup_if ();

    virtual ::CosTrading::Register_ptr register_if ();

    virtual ::CosTrading::Link_ptr link_if ();

    virtual ::CosTrading::Proxy_ptr proxy_if ();

    virtual ::CosTrading::Admin_ptr admin_if ();

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/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.
    TraderComponents ();

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

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_TraderComponents;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_COSTRADING_SUPPORTATTRIBUTES__VAR_OUT_CH_)
#define _COSTRADING_SUPPORTATTRIBUTES__VAR_OUT_CH_

  class SupportAttributes;
  using SupportAttributes_ptr = SupportAttributes*;
  using SupportAttributes_var = TAO_Objref_Var_T<SupportAttributes>;
  using SupportAttributes_out = TAO_Objref_Out_T<SupportAttributes>;

#endif /* end #if !defined */

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

  

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

    using _ptr_type = SupportAttributes_ptr;
    using _var_type = SupportAttributes_var;
    using _out_type = SupportAttributes_out;

    static void _tao_any_destructor (void *);

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

    static void _tao_release (SupportAttributes_ptr obj);

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

    virtual ::CORBA::Boolean supports_modifiable_properties ();

    virtual ::CORBA::Boolean supports_dynamic_properties ();

    virtual ::CORBA::Boolean supports_proxy_offers ();

    virtual ::CosTrading::TypeRepository_ptr type_repos ();

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/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.
    SupportAttributes ();

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

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_SupportAttributes;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_COSTRADING_IMPORTATTRIBUTES__VAR_OUT_CH_)
#define _COSTRADING_IMPORTATTRIBUTES__VAR_OUT_CH_

  class ImportAttributes;
  using ImportAttributes_ptr = ImportAttributes*;
  using ImportAttributes_var = TAO_Objref_Var_T<ImportAttributes>;
  using ImportAttributes_out = TAO_Objref_Out_T<ImportAttributes>;

#endif /* end #if !defined */

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

  

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

    using _ptr_type = ImportAttributes_ptr;
    using _var_type = ImportAttributes_var;
    using _out_type = ImportAttributes_out;

    static void _tao_any_destructor (void *);

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

    static void _tao_release (ImportAttributes_ptr obj);

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

    virtual ::CORBA::ULong def_search_card ();

    virtual ::CORBA::ULong max_search_card ();

    virtual ::CORBA::ULong def_match_card ();

    virtual ::CORBA::ULong max_match_card ();

    virtual ::CORBA::ULong def_return_card ();

    virtual ::CORBA::ULong max_return_card ();

    virtual ::CORBA::ULong max_list ();

    virtual ::CORBA::ULong def_hop_count ();

    virtual ::CORBA::ULong max_hop_count ();

    virtual ::CosTrading::FollowOption def_follow_policy ();

    virtual ::CosTrading::FollowOption max_follow_policy ();

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/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.
    ImportAttributes ();

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

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_ImportAttributes;
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_interface.cpp:742

  

#if !defined (_COSTRADING_LINKATTRIBUTES__VAR_OUT_CH_)
#define _COSTRADING_LINKATTRIBUTES__VAR_OUT_CH_

  class LinkAttributes;
  using LinkAttributes_ptr = LinkAttributes*;
  using LinkAttributes_var = TAO_Objref_Var_T<LinkAttributes>;
  using LinkAttributes_out = TAO_Objref_Out_T<LinkAttributes>;

#endif /* end #if !defined */

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

  

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

    using _ptr_type = LinkAttributes_ptr;
    using _var_type = LinkAttributes_var;
    using _out_type = LinkAttributes_out;

    static void _tao_any_destructor (void *);

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

    static void _tao_release (LinkAttributes_ptr obj);

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

    virtual ::CosTrading::FollowOption max_link_follow_policy ();

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/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.
    LinkAttributes ();

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

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_LinkAttributes;

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

  

  class TAO_Trading_Export Lookup
    : public virtual ::CosTrading::TraderComponents,
      public virtual ::CosTrading::SupportAttributes,
      public virtual ::CosTrading::ImportAttributes
  
  {
  public:
    friend class TAO::Narrow_Utils<Lookup>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = Lookup_ptr;
    using _var_type = Lookup_var;
    using _out_type = Lookup_out;

    static void _tao_any_destructor (void *);

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

    static void _tao_release (Lookup_ptr obj);

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

    typedef char * Preference;
    typedef ::CORBA::String_var Preference_var;
    typedef ::CORBA::String_out Preference_out;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

    static ::CORBA::TypeCode_ptr const _tc_Preference;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp:39

    enum HowManyProps
    {
      none,
      some,
      all
    };

    typedef HowManyProps &HowManyProps_out;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

    static ::CORBA::TypeCode_ptr const _tc_HowManyProps;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

    

    class SpecifiedProps;
    using SpecifiedProps_var = ::TAO_Var_Var_T<SpecifiedProps>;
    using SpecifiedProps_out = ::TAO_Out_T<SpecifiedProps>;

    class TAO_Trading_Export SpecifiedProps
    {
    public:
      SpecifiedProps ();
      SpecifiedProps (const SpecifiedProps &);
      ~SpecifiedProps ();

      SpecifiedProps &operator= (const SpecifiedProps &);
      // TAO_IDL - Generated from
      // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp:66

      

      void _d (CosTrading::Lookup::HowManyProps);
      CosTrading::Lookup::HowManyProps _d () const;
      // TAO_IDL - Generated from
      // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

      
      using _var_type = SpecifiedProps_var;
      using _out_type = SpecifiedProps_out;

      static void _tao_any_destructor (void *);
      // TAO_IDL - Generated from
      // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:537

      

      void prop_names (const CosTrading::PropertyNameSeq &);
      const CosTrading::PropertyNameSeq &prop_names () const;
      CosTrading::PropertyNameSeq &prop_names ();
      // TAO_IDL - Generated from
      // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/union_ch.cpp:120

      

      void _default ();
    private:
      CosTrading::Lookup::HowManyProps disc_;

      union
      {
        // TAO_IDL - Generated from
        // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:435

        
        CosTrading::PropertyNameSeq *prop_names_;
      } u_;

      /// TAO extension - frees any allocated storage.
      void _reset ();
    };
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

    static ::CORBA::TypeCode_ptr const _tc_SpecifiedProps;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export IllegalPreference : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager pref;

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

      IllegalPreference &operator= (const IllegalPreference &);

      static void _tao_any_destructor (void *);

      static IllegalPreference *_downcast (::CORBA::Exception *);
      static const IllegalPreference *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      IllegalPreference (
          const char * _tao_pref);

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

    static ::CORBA::TypeCode_ptr const _tc_IllegalPreference;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export IllegalPolicyName : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager name;

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

      IllegalPolicyName &operator= (const IllegalPolicyName &);

      static void _tao_any_destructor (void *);

      static IllegalPolicyName *_downcast (::CORBA::Exception *);
      static const IllegalPolicyName *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      IllegalPolicyName (
          const char * _tao_name);

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

    static ::CORBA::TypeCode_ptr const _tc_IllegalPolicyName;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export PolicyTypeMismatch : public ::CORBA::UserException
    {
    public:
      CosTrading::Policy the_policy;

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

      PolicyTypeMismatch &operator= (const PolicyTypeMismatch &);

      static void _tao_any_destructor (void *);

      static PolicyTypeMismatch *_downcast (::CORBA::Exception *);
      static const PolicyTypeMismatch *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      PolicyTypeMismatch (
          const CosTrading::Policy & _tao_the_policy);

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

    static ::CORBA::TypeCode_ptr const _tc_PolicyTypeMismatch;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export InvalidPolicyValue : public ::CORBA::UserException
    {
    public:
      CosTrading::Policy the_policy;

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

      InvalidPolicyValue &operator= (const InvalidPolicyValue &);

      static void _tao_any_destructor (void *);

      static InvalidPolicyValue *_downcast (::CORBA::Exception *);
      static const InvalidPolicyValue *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      InvalidPolicyValue (
          const CosTrading::Policy & _tao_the_policy);

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

    static ::CORBA::TypeCode_ptr const _tc_InvalidPolicyValue;

    virtual void query (
      const char * type,
      const char * constr,
      const char * pref,
      const ::CosTrading::PolicySeq & policies,
      const ::CosTrading::Lookup::SpecifiedProps & desired_props,
      ::CORBA::ULong how_many,
      ::CosTrading::OfferSeq_out offers,
      ::CosTrading::OfferIterator_out offer_itr,
      ::CosTrading::PolicyNameSeq_out limits_applied);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/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.
    Lookup ();

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

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_Lookup;

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

  

  class TAO_Trading_Export Register
    : public virtual ::CosTrading::TraderComponents,
      public virtual ::CosTrading::SupportAttributes
  
  {
  public:
    friend class TAO::Narrow_Utils<Register>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = Register_ptr;
    using _var_type = Register_var;
    using _out_type = Register_out;

    static void _tao_any_destructor (void *);

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

    static void _tao_release (Register_ptr obj);

    static Register_ptr _narrow (::CORBA::Object_ptr obj);
    static Register_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static Register_ptr _nil ();
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

    

    struct OfferInfo;
    using OfferInfo_var = ::TAO_Var_Var_T<OfferInfo>;
    using OfferInfo_out = ::TAO_Out_T<OfferInfo>;

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

    

    struct TAO_Trading_Export OfferInfo
    {
      // TAO_IDL - Generated from
      // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

      
      using _var_type = OfferInfo_var;
      using _out_type = OfferInfo_out;

      static void _tao_any_destructor (void *);
      
      ::CORBA::Object_var reference;
      ::TAO::String_Manager type;
      CosTrading::PropertySeq properties;
    };
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

    static ::CORBA::TypeCode_ptr const _tc_OfferInfo;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export InvalidObjectRef : public ::CORBA::UserException
    {
    public:
      ::CORBA::Object_var ref;

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

      InvalidObjectRef &operator= (const InvalidObjectRef &);

      static void _tao_any_destructor (void *);

      static InvalidObjectRef *_downcast (::CORBA::Exception *);
      static const InvalidObjectRef *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      InvalidObjectRef (
          const ::CORBA::Object_ptr  _tao_ref);

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

    static ::CORBA::TypeCode_ptr const _tc_InvalidObjectRef;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export UnknownPropertyName : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager name;

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

      UnknownPropertyName &operator= (const UnknownPropertyName &);

      static void _tao_any_destructor (void *);

      static UnknownPropertyName *_downcast (::CORBA::Exception *);
      static const UnknownPropertyName *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      UnknownPropertyName (
          const char * _tao_name);

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

    static ::CORBA::TypeCode_ptr const _tc_UnknownPropertyName;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export InterfaceTypeMismatch : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager type;
      ::CORBA::Object_var reference;

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

      InterfaceTypeMismatch &operator= (const InterfaceTypeMismatch &);

      static void _tao_any_destructor (void *);

      static InterfaceTypeMismatch *_downcast (::CORBA::Exception *);
      static const InterfaceTypeMismatch *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      InterfaceTypeMismatch (
          const char * _tao_type,
          const ::CORBA::Object_ptr  _tao_reference);

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

    static ::CORBA::TypeCode_ptr const _tc_InterfaceTypeMismatch;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export ProxyOfferId : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager id;

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

      ProxyOfferId &operator= (const ProxyOfferId &);

      static void _tao_any_destructor (void *);

      static ProxyOfferId *_downcast (::CORBA::Exception *);
      static const ProxyOfferId *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      ProxyOfferId (
          const char * _tao_id);

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

    static ::CORBA::TypeCode_ptr const _tc_ProxyOfferId;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export MandatoryProperty : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager type;
      ::TAO::String_Manager name;

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

      MandatoryProperty &operator= (const MandatoryProperty &);

      static void _tao_any_destructor (void *);

      static MandatoryProperty *_downcast (::CORBA::Exception *);
      static const MandatoryProperty *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      MandatoryProperty (
          const char * _tao_type,
          const char * _tao_name);

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

    static ::CORBA::TypeCode_ptr const _tc_MandatoryProperty;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export ReadonlyProperty : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager type;
      ::TAO::String_Manager name;

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

      ReadonlyProperty &operator= (const ReadonlyProperty &);

      static void _tao_any_destructor (void *);

      static ReadonlyProperty *_downcast (::CORBA::Exception *);
      static const ReadonlyProperty *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      ReadonlyProperty (
          const char * _tao_type,
          const char * _tao_name);

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

    static ::CORBA::TypeCode_ptr const _tc_ReadonlyProperty;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export NoMatchingOffers : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager constr;

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

      NoMatchingOffers &operator= (const NoMatchingOffers &);

      static void _tao_any_destructor (void *);

      static NoMatchingOffers *_downcast (::CORBA::Exception *);
      static const NoMatchingOffers *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      NoMatchingOffers (
          const char * _tao_constr);

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

    static ::CORBA::TypeCode_ptr const _tc_NoMatchingOffers;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export IllegalTraderName : public ::CORBA::UserException
    {
    public:
      CosTrading::TraderName name;

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

      IllegalTraderName &operator= (const IllegalTraderName &);

      static void _tao_any_destructor (void *);

      static IllegalTraderName *_downcast (::CORBA::Exception *);
      static const IllegalTraderName *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      IllegalTraderName (
          const CosTrading::TraderName & _tao_name);

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

    static ::CORBA::TypeCode_ptr const _tc_IllegalTraderName;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export UnknownTraderName : public ::CORBA::UserException
    {
    public:
      CosTrading::TraderName name;

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

      UnknownTraderName &operator= (const UnknownTraderName &);

      static void _tao_any_destructor (void *);

      static UnknownTraderName *_downcast (::CORBA::Exception *);
      static const UnknownTraderName *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      UnknownTraderName (
          const CosTrading::TraderName & _tao_name);

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

    static ::CORBA::TypeCode_ptr const _tc_UnknownTraderName;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export RegisterNotSupported : public ::CORBA::UserException
    {
    public:
      CosTrading::TraderName name;

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

      RegisterNotSupported &operator= (const RegisterNotSupported &);

      static void _tao_any_destructor (void *);

      static RegisterNotSupported *_downcast (::CORBA::Exception *);
      static const RegisterNotSupported *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      RegisterNotSupported (
          const CosTrading::TraderName & _tao_name);

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

    static ::CORBA::TypeCode_ptr const _tc_RegisterNotSupported;

    virtual char * _cxx_export (
      ::CORBA::Object_ptr reference,
      const char * type,
      const ::CosTrading::PropertySeq & properties);

    virtual void withdraw (
      const char * id);

    virtual ::CosTrading::Register::OfferInfo * describe (
      const char * id);

    virtual void modify (
      const char * id,
      const ::CosTrading::PropertyNameSeq & del_list,
      const ::CosTrading::PropertySeq & modify_list);

    virtual void withdraw_using_constraint (
      const char * type,
      const char * constr);

    virtual ::CosTrading::Register_ptr resolve (
      const ::CosTrading::TraderName & name);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/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.
    Register ();

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

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_Register;

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

  

  class TAO_Trading_Export Link
    : public virtual ::CosTrading::TraderComponents,
      public virtual ::CosTrading::SupportAttributes,
      public virtual ::CosTrading::LinkAttributes
  
  {
  public:
    friend class TAO::Narrow_Utils<Link>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = Link_ptr;
    using _var_type = Link_var;
    using _out_type = Link_out;

    static void _tao_any_destructor (void *);

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

    static void _tao_release (Link_ptr obj);

    static Link_ptr _narrow (::CORBA::Object_ptr obj);
    static Link_ptr _unchecked_narrow (::CORBA::Object_ptr obj);
    static Link_ptr _nil ();
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

    

    struct LinkInfo;
    using LinkInfo_var = ::TAO_Var_Var_T<LinkInfo>;
    using LinkInfo_out = ::TAO_Out_T<LinkInfo>;

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

    

    struct TAO_Trading_Export LinkInfo
    {
      // TAO_IDL - Generated from
      // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

      
      using _var_type = LinkInfo_var;
      using _out_type = LinkInfo_out;

      static void _tao_any_destructor (void *);
      
      CosTrading::Lookup_var target;
      CosTrading::Register_var target_reg;
      CosTrading::FollowOption def_pass_on_follow_rule;
      CosTrading::FollowOption limiting_follow_rule;
    };
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

    static ::CORBA::TypeCode_ptr const _tc_LinkInfo;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export IllegalLinkName : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager name;

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

      IllegalLinkName &operator= (const IllegalLinkName &);

      static void _tao_any_destructor (void *);

      static IllegalLinkName *_downcast (::CORBA::Exception *);
      static const IllegalLinkName *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      IllegalLinkName (
          const char * _tao_name);

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

    static ::CORBA::TypeCode_ptr const _tc_IllegalLinkName;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export UnknownLinkName : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager name;

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

      UnknownLinkName &operator= (const UnknownLinkName &);

      static void _tao_any_destructor (void *);

      static UnknownLinkName *_downcast (::CORBA::Exception *);
      static const UnknownLinkName *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      UnknownLinkName (
          const char * _tao_name);

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

    static ::CORBA::TypeCode_ptr const _tc_UnknownLinkName;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export DuplicateLinkName : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager name;

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

      DuplicateLinkName &operator= (const DuplicateLinkName &);

      static void _tao_any_destructor (void *);

      static DuplicateLinkName *_downcast (::CORBA::Exception *);
      static const DuplicateLinkName *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      DuplicateLinkName (
          const char * _tao_name);

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

    static ::CORBA::TypeCode_ptr const _tc_DuplicateLinkName;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export DefaultFollowTooPermissive : public ::CORBA::UserException
    {
    public:
      CosTrading::FollowOption def_pass_on_follow_rule;
      CosTrading::FollowOption limiting_follow_rule;

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

      DefaultFollowTooPermissive &operator= (const DefaultFollowTooPermissive &);

      static void _tao_any_destructor (void *);

      static DefaultFollowTooPermissive *_downcast (::CORBA::Exception *);
      static const DefaultFollowTooPermissive *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      DefaultFollowTooPermissive (
          CosTrading::FollowOption _tao_def_pass_on_follow_rule,
          CosTrading::FollowOption _tao_limiting_follow_rule);

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

    static ::CORBA::TypeCode_ptr const _tc_DefaultFollowTooPermissive;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export LimitingFollowTooPermissive : public ::CORBA::UserException
    {
    public:
      CosTrading::FollowOption limiting_follow_rule;
      CosTrading::FollowOption max_link_follow_policy;

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

      LimitingFollowTooPermissive &operator= (const LimitingFollowTooPermissive &);

      static void _tao_any_destructor (void *);

      static LimitingFollowTooPermissive *_downcast (::CORBA::Exception *);
      static const LimitingFollowTooPermissive *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      LimitingFollowTooPermissive (
          CosTrading::FollowOption _tao_limiting_follow_rule,
          CosTrading::FollowOption _tao_max_link_follow_policy);

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

    static ::CORBA::TypeCode_ptr const _tc_LimitingFollowTooPermissive;

    virtual void add_link (
      const char * name,
      ::CosTrading::Lookup_ptr target,
      ::CosTrading::FollowOption def_pass_on_follow_rule,
      ::CosTrading::FollowOption limiting_follow_rule);

    virtual void remove_link (
      const char * name);

    virtual ::CosTrading::Link::LinkInfo * describe_link (
      const char * name);

    virtual ::CosTrading::LinkNameSeq * list_links ();

    virtual void modify_link (
      const char * name,
      ::CosTrading::FollowOption def_pass_on_follow_rule,
      ::CosTrading::FollowOption limiting_follow_rule);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/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.
    Link ();

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

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_Link;

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

  

  class TAO_Trading_Export Proxy
    : public virtual ::CosTrading::TraderComponents,
      public virtual ::CosTrading::SupportAttributes
  
  {
  public:
    friend class TAO::Narrow_Utils<Proxy>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = Proxy_ptr;
    using _var_type = Proxy_var;
    using _out_type = Proxy_out;

    static void _tao_any_destructor (void *);

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

    static void _tao_release (Proxy_ptr obj);

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

    typedef char * ConstraintRecipe;
    typedef ::CORBA::String_var ConstraintRecipe_var;
    typedef ::CORBA::String_out ConstraintRecipe_out;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

    static ::CORBA::TypeCode_ptr const _tc_ConstraintRecipe;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:258

    

    struct ProxyInfo;
    using ProxyInfo_var = ::TAO_Var_Var_T<ProxyInfo>;
    using ProxyInfo_out = ::TAO_Out_T<ProxyInfo>;

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

    

    struct TAO_Trading_Export ProxyInfo
    {
      // TAO_IDL - Generated from
      // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

      
      using _var_type = ProxyInfo_var;
      using _out_type = ProxyInfo_out;

      static void _tao_any_destructor (void *);
      
      ::TAO::String_Manager type;
      CosTrading::Lookup_var target;
      CosTrading::PropertySeq properties;
      ::CORBA::Boolean if_match_all;
      ::TAO::String_Manager recipe;
      CosTrading::PolicySeq policies_to_pass_on;
    };
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

    static ::CORBA::TypeCode_ptr const _tc_ProxyInfo;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export IllegalRecipe : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager recipe;

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

      IllegalRecipe &operator= (const IllegalRecipe &);

      static void _tao_any_destructor (void *);

      static IllegalRecipe *_downcast (::CORBA::Exception *);
      static const IllegalRecipe *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      IllegalRecipe (
          const char * _tao_recipe);

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

    static ::CORBA::TypeCode_ptr const _tc_IllegalRecipe;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp:40

    

    class TAO_Trading_Export NotProxyOfferId : public ::CORBA::UserException
    {
    public:
      ::TAO::String_Manager id;

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

      NotProxyOfferId &operator= (const NotProxyOfferId &);

      static void _tao_any_destructor (void *);

      static NotProxyOfferId *_downcast (::CORBA::Exception *);
      static const NotProxyOfferId *_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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:50

      

      NotProxyOfferId (
          const char * _tao_id);

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

    static ::CORBA::TypeCode_ptr const _tc_NotProxyOfferId;

    virtual char * export_proxy (
      ::CosTrading::Lookup_ptr target,
      const char * type,
      const ::CosTrading::PropertySeq & properties,
      ::CORBA::Boolean if_match_all,
      const char * recipe,
      const ::CosTrading::PolicySeq & policies_to_pass_on);

    virtual void withdraw_proxy (
      const char * id);

    virtual ::CosTrading::Proxy::ProxyInfo * describe_proxy (
      const char * id);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/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.
    Proxy ();

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

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_Proxy;

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

  

  class TAO_Trading_Export Admin
    : public virtual ::CosTrading::TraderComponents,
      public virtual ::CosTrading::SupportAttributes,
      public virtual ::CosTrading::ImportAttributes,
      public virtual ::CosTrading::LinkAttributes
  
  {
  public:
    friend class TAO::Narrow_Utils<Admin>;
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_type.cpp:297

    using _ptr_type = Admin_ptr;
    using _var_type = Admin_var;
    using _out_type = Admin_out;

    static void _tao_any_destructor (void *);

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

    static void _tao_release (Admin_ptr obj);

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

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

    

#if !defined (_COSTRADING_ADMIN_OCTETSEQ_CH_)
#define _COSTRADING_ADMIN_OCTETSEQ_CH_

    class OctetSeq;
    typedef ::TAO_FixedSeq_Var_T<OctetSeq> OctetSeq_var;
    typedef ::TAO_Seq_Out_T<OctetSeq> OctetSeq_out;
    

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

      
      using _var_type = OctetSeq_var;
      using _out_type = OctetSeq_out;

      static void _tao_any_destructor (void *);

      
#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
      OctetSeq (::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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:33

    static ::CORBA::TypeCode_ptr const _tc_OctetSeq;

    virtual ::CosTrading::Admin::OctetSeq * request_id_stem ();

    virtual ::CORBA::ULong set_def_search_card (
      ::CORBA::ULong value);

    virtual ::CORBA::ULong set_max_search_card (
      ::CORBA::ULong value);

    virtual ::CORBA::ULong set_def_match_card (
      ::CORBA::ULong value);

    virtual ::CORBA::ULong set_max_match_card (
      ::CORBA::ULong value);

    virtual ::CORBA::ULong set_def_return_card (
      ::CORBA::ULong value);

    virtual ::CORBA::ULong set_max_return_card (
      ::CORBA::ULong value);

    virtual ::CORBA::ULong set_max_list (
      ::CORBA::ULong value);

    virtual ::CORBA::Boolean set_supports_modifiable_properties (
      ::CORBA::Boolean value);

    virtual ::CORBA::Boolean set_supports_dynamic_properties (
      ::CORBA::Boolean value);

    virtual ::CORBA::Boolean set_supports_proxy_offers (
      ::CORBA::Boolean value);

    virtual ::CORBA::ULong set_def_hop_count (
      ::CORBA::ULong value);

    virtual ::CORBA::ULong set_max_hop_count (
      ::CORBA::ULong value);

    virtual ::CosTrading::FollowOption set_def_follow_policy (
      ::CosTrading::FollowOption policy);

    virtual ::CosTrading::FollowOption set_max_follow_policy (
      ::CosTrading::FollowOption policy);

    virtual ::CosTrading::FollowOption set_max_link_follow_policy (
      ::CosTrading::FollowOption policy);

    virtual ::CosTrading::TypeRepository_ptr set_type_repos (
      ::CosTrading::TypeRepository_ptr repository);

    virtual ::CosTrading::Admin::OctetSeq * set_request_id_stem (
      const ::CosTrading::Admin::OctetSeq & stem);

    virtual void list_offers (
      ::CORBA::ULong how_many,
      ::CosTrading::OfferIdSeq_out ids,
      ::CosTrading::OfferIdIterator_out id_itr);

    virtual void list_proxies (
      ::CORBA::ULong how_many,
      ::CosTrading::OfferIdSeq_out ids,
      ::CosTrading::OfferIdIterator_out id_itr);

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/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.
    Admin ();

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

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_Admin;

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

  

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

    using _ptr_type = OfferIterator_ptr;
    using _var_type = OfferIterator_var;
    using _out_type = OfferIterator_out;

    static void _tao_any_destructor (void *);

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

    static void _tao_release (OfferIterator_ptr obj);

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

    virtual ::CORBA::ULong max_left ();

    virtual ::CORBA::Boolean next_n (
      ::CORBA::ULong n,
      ::CosTrading::OfferSeq_out offers);

    virtual void destroy ();

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/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.
    OfferIterator ();

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

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_OfferIterator;

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

  

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

    using _ptr_type = OfferIdIterator_ptr;
    using _var_type = OfferIdIterator_var;
    using _out_type = OfferIdIterator_out;

    static void _tao_any_destructor (void *);

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

    static void _tao_release (OfferIdIterator_ptr obj);

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

    virtual ::CORBA::ULong max_left ();

    virtual ::CORBA::Boolean next_n (
      ::CORBA::ULong n,
      ::CosTrading::OfferIdSeq_out ids);

    virtual void destroy ();

    
    // TAO_IDL - Generated from
    // /opt/local/var/macports/build/tao-565c56da/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.
    OfferIdIterator ();

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

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

  extern TAO_Trading_Export ::CORBA::TypeCode_ptr const _tc_OfferIdIterator;


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


} // module CosTrading
// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_COSTRADING_LOOKUP__ARG_TRAITS_)
#define _COSTRADING_LOOKUP__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::CosTrading::Lookup>
    : public Object_Arg_Traits_T<
        ::CosTrading::Lookup_ptr,
        ::CosTrading::Lookup_var,
        ::CosTrading::Lookup_out,
        TAO::Objref_Traits<CosTrading::Lookup>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

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

  

  template<>
  class Arg_Traits< ::CosTrading::Lookup::HowManyProps>
    : public
        Basic_Arg_Traits_T<
            ::CosTrading::Lookup::HowManyProps,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:1041

  

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

  

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

  

#if !defined (_COSTRADING_REGISTER__ARG_TRAITS_)
#define _COSTRADING_REGISTER__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::CosTrading::Register>
    : public Object_Arg_Traits_T<
        ::CosTrading::Register_ptr,
        ::CosTrading::Register_var,
        ::CosTrading::Register_out,
        TAO::Objref_Traits<CosTrading::Register>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

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

  

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

  

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

  

#if !defined (_COSTRADING_LINK__ARG_TRAITS_)
#define _COSTRADING_LINK__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::CosTrading::Link>
    : public Object_Arg_Traits_T<
        ::CosTrading::Link_ptr,
        ::CosTrading::Link_var,
        ::CosTrading::Link_out,
        TAO::Objref_Traits<CosTrading::Link>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

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

  

  template<>
  class Arg_Traits< ::CosTrading::Link::LinkInfo>
    : public
        Var_Size_Arg_Traits_T<
            ::CosTrading::Link::LinkInfo,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:889

  

  template<>
  class Arg_Traits< ::CosTrading::FollowOption>
    : public
        Basic_Arg_Traits_T<
            ::CosTrading::FollowOption,
            TAO::Any_Insert_Policy_Stream
          >
  {
  };
  // TAO_IDL - Generated from
  // /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:142

  

#if !defined (_COSTRADING_PROXY__ARG_TRAITS_)
#define _COSTRADING_PROXY__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::CosTrading::Proxy>
    : public Object_Arg_Traits_T<
        ::CosTrading::Proxy_ptr,
        ::CosTrading::Proxy_var,
        ::CosTrading::Proxy_out,
        TAO::Objref_Traits<CosTrading::Proxy>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

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

  

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

  

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

  

#if !defined (_COSTRADING_ADMIN__ARG_TRAITS_)
#define _COSTRADING_ADMIN__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::CosTrading::Admin>
    : public Object_Arg_Traits_T<
        ::CosTrading::Admin_ptr,
        ::CosTrading::Admin_var,
        ::CosTrading::Admin_out,
        TAO::Objref_Traits<CosTrading::Admin>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

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

  

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

  

#if !defined (_COSTRADING_OFFERITERATOR__ARG_TRAITS_)
#define _COSTRADING_OFFERITERATOR__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::CosTrading::OfferIterator>
    : public Object_Arg_Traits_T<
        ::CosTrading::OfferIterator_ptr,
        ::CosTrading::OfferIterator_var,
        ::CosTrading::OfferIterator_out,
        TAO::Objref_Traits<CosTrading::OfferIterator>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

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

  

#if !defined (_COSTRADING_OFFERIDITERATOR__ARG_TRAITS_)
#define _COSTRADING_OFFERIDITERATOR__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::CosTrading::OfferIdIterator>
    : public Object_Arg_Traits_T<
        ::CosTrading::OfferIdIterator_ptr,
        ::CosTrading::OfferIdIterator_var,
        ::CosTrading::OfferIdIterator_out,
        TAO::Objref_Traits<CosTrading::OfferIdIterator>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

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

  

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

  

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

  

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

  

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

  

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

  

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

  

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

  

#if !defined (_COSTRADING_TRADERCOMPONENTS__ARG_TRAITS_)
#define _COSTRADING_TRADERCOMPONENTS__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::CosTrading::TraderComponents>
    : public Object_Arg_Traits_T<
        ::CosTrading::TraderComponents_ptr,
        ::CosTrading::TraderComponents_var,
        ::CosTrading::TraderComponents_out,
        TAO::Objref_Traits<CosTrading::TraderComponents>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

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

  

#if !defined (_COSTRADING_SUPPORTATTRIBUTES__ARG_TRAITS_)
#define _COSTRADING_SUPPORTATTRIBUTES__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::CosTrading::SupportAttributes>
    : public Object_Arg_Traits_T<
        ::CosTrading::SupportAttributes_ptr,
        ::CosTrading::SupportAttributes_var,
        ::CosTrading::SupportAttributes_out,
        TAO::Objref_Traits<CosTrading::SupportAttributes>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

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

  

#if !defined (_COSTRADING_IMPORTATTRIBUTES__ARG_TRAITS_)
#define _COSTRADING_IMPORTATTRIBUTES__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::CosTrading::ImportAttributes>
    : public Object_Arg_Traits_T<
        ::CosTrading::ImportAttributes_ptr,
        ::CosTrading::ImportAttributes_var,
        ::CosTrading::ImportAttributes_out,
        TAO::Objref_Traits<CosTrading::ImportAttributes>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

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

  

#if !defined (_COSTRADING_LINKATTRIBUTES__ARG_TRAITS_)
#define _COSTRADING_LINKATTRIBUTES__ARG_TRAITS_

  template<>
  class  Arg_Traits< ::CosTrading::LinkAttributes>
    : public Object_Arg_Traits_T<
        ::CosTrading::LinkAttributes_ptr,
        ::CosTrading::LinkAttributes_var,
        ::CosTrading::LinkAttributes_out,
        TAO::Objref_Traits<CosTrading::LinkAttributes>,
        TAO::Any_Insert_Policy_Stream>
  {
  };

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

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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 (_COSTRADING_LOOKUP__TRAITS_)
#define _COSTRADING_LOOKUP__TRAITS_

  template<>
  struct TAO_Trading_Export Objref_Traits< ::CosTrading::Lookup>
  {
    static ::CosTrading::Lookup_ptr duplicate (::CosTrading::Lookup_ptr p);
    static void release (::CosTrading::Lookup_ptr p);
    static ::CosTrading::Lookup_ptr nil ();
    static ::CORBA::Boolean marshal (const ::CosTrading::Lookup_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_COSTRADING_TRADERCOMPONENTS__TRAITS_)
#define _COSTRADING_TRADERCOMPONENTS__TRAITS_

  template<>
  struct TAO_Trading_Export Objref_Traits< ::CosTrading::TraderComponents>
  {
    static ::CosTrading::TraderComponents_ptr duplicate (::CosTrading::TraderComponents_ptr p);
    static void release (::CosTrading::TraderComponents_ptr p);
    static ::CosTrading::TraderComponents_ptr nil ();
    static ::CORBA::Boolean marshal (const ::CosTrading::TraderComponents_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_COSTRADING_SUPPORTATTRIBUTES__TRAITS_)
#define _COSTRADING_SUPPORTATTRIBUTES__TRAITS_

  template<>
  struct TAO_Trading_Export Objref_Traits< ::CosTrading::SupportAttributes>
  {
    static ::CosTrading::SupportAttributes_ptr duplicate (::CosTrading::SupportAttributes_ptr p);
    static void release (::CosTrading::SupportAttributes_ptr p);
    static ::CosTrading::SupportAttributes_ptr nil ();
    static ::CORBA::Boolean marshal (const ::CosTrading::SupportAttributes_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_COSTRADING_IMPORTATTRIBUTES__TRAITS_)
#define _COSTRADING_IMPORTATTRIBUTES__TRAITS_

  template<>
  struct TAO_Trading_Export Objref_Traits< ::CosTrading::ImportAttributes>
  {
    static ::CosTrading::ImportAttributes_ptr duplicate (::CosTrading::ImportAttributes_ptr p);
    static void release (::CosTrading::ImportAttributes_ptr p);
    static ::CosTrading::ImportAttributes_ptr nil ();
    static ::CORBA::Boolean marshal (const ::CosTrading::ImportAttributes_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_COSTRADING_LINKATTRIBUTES__TRAITS_)
#define _COSTRADING_LINKATTRIBUTES__TRAITS_

  template<>
  struct TAO_Trading_Export Objref_Traits< ::CosTrading::LinkAttributes>
  {
    static ::CosTrading::LinkAttributes_ptr duplicate (::CosTrading::LinkAttributes_ptr p);
    static void release (::CosTrading::LinkAttributes_ptr p);
    static ::CosTrading::LinkAttributes_ptr nil ();
    static ::CORBA::Boolean marshal (const ::CosTrading::LinkAttributes_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_COSTRADING_REGISTER__TRAITS_)
#define _COSTRADING_REGISTER__TRAITS_

  template<>
  struct TAO_Trading_Export Objref_Traits< ::CosTrading::Register>
  {
    static ::CosTrading::Register_ptr duplicate (::CosTrading::Register_ptr p);
    static void release (::CosTrading::Register_ptr p);
    static ::CosTrading::Register_ptr nil ();
    static ::CORBA::Boolean marshal (const ::CosTrading::Register_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_COSTRADING_LINK__TRAITS_)
#define _COSTRADING_LINK__TRAITS_

  template<>
  struct TAO_Trading_Export Objref_Traits< ::CosTrading::Link>
  {
    static ::CosTrading::Link_ptr duplicate (::CosTrading::Link_ptr p);
    static void release (::CosTrading::Link_ptr p);
    static ::CosTrading::Link_ptr nil ();
    static ::CORBA::Boolean marshal (const ::CosTrading::Link_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_COSTRADING_PROXY__TRAITS_)
#define _COSTRADING_PROXY__TRAITS_

  template<>
  struct TAO_Trading_Export Objref_Traits< ::CosTrading::Proxy>
  {
    static ::CosTrading::Proxy_ptr duplicate (::CosTrading::Proxy_ptr p);
    static void release (::CosTrading::Proxy_ptr p);
    static ::CosTrading::Proxy_ptr nil ();
    static ::CORBA::Boolean marshal (const ::CosTrading::Proxy_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_COSTRADING_ADMIN__TRAITS_)
#define _COSTRADING_ADMIN__TRAITS_

  template<>
  struct TAO_Trading_Export Objref_Traits< ::CosTrading::Admin>
  {
    static ::CosTrading::Admin_ptr duplicate (::CosTrading::Admin_ptr p);
    static void release (::CosTrading::Admin_ptr p);
    static ::CosTrading::Admin_ptr nil ();
    static ::CORBA::Boolean marshal (const ::CosTrading::Admin_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_COSTRADING_OFFERITERATOR__TRAITS_)
#define _COSTRADING_OFFERITERATOR__TRAITS_

  template<>
  struct TAO_Trading_Export Objref_Traits< ::CosTrading::OfferIterator>
  {
    static ::CosTrading::OfferIterator_ptr duplicate (::CosTrading::OfferIterator_ptr p);
    static void release (::CosTrading::OfferIterator_ptr p);
    static ::CosTrading::OfferIterator_ptr nil ();
    static ::CORBA::Boolean marshal (const ::CosTrading::OfferIterator_ptr p,TAO_OutputCDR & cdr);
  };

#endif /* end #if !defined */

#if !defined (_COSTRADING_OFFERIDITERATOR__TRAITS_)
#define _COSTRADING_OFFERIDITERATOR__TRAITS_

  template<>
  struct TAO_Trading_Export Objref_Traits< ::CosTrading::OfferIdIterator>
  {
    static ::CosTrading::OfferIdIterator_ptr duplicate (::CosTrading::OfferIdIterator_ptr p);
    static void release (::CosTrading::OfferIdIterator_ptr p);
    static ::CosTrading::OfferIdIterator_ptr nil ();
    static ::CORBA::Boolean marshal (const ::CosTrading::OfferIdIterator_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/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::PropertyNameSeq &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::PropertyNameSeq*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::PropertyNameSeq *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::Property &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::Property*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::Property *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::PropertySeq &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::PropertySeq*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::PropertySeq *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::Offer &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::Offer*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::Offer *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::OfferSeq &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::OfferSeq*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::OfferSeq *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::OfferIdSeq &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::OfferIdSeq*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::OfferIdSeq *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:31



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::FollowOption);
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::FollowOption &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::LinkNameSeq &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::LinkNameSeq*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::LinkNameSeq *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::PolicyNameSeq &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::PolicyNameSeq*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::PolicyNameSeq *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::Policy &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::Policy*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::Policy *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::PolicySeq &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::PolicySeq*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::PolicySeq *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::UnknownMaxLeft &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::UnknownMaxLeft*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::UnknownMaxLeft *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::NotImplemented &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::NotImplemented*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::NotImplemented *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::IllegalServiceType &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::IllegalServiceType*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::IllegalServiceType *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::UnknownServiceType &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::UnknownServiceType*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::UnknownServiceType *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::IllegalPropertyName &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::IllegalPropertyName*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::IllegalPropertyName *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::DuplicatePropertyName &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::DuplicatePropertyName*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::DuplicatePropertyName *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::PropertyTypeMismatch &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::PropertyTypeMismatch*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::PropertyTypeMismatch *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::MissingMandatoryProperty &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::MissingMandatoryProperty*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::MissingMandatoryProperty *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::ReadonlyDynamicProperty &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::ReadonlyDynamicProperty*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::ReadonlyDynamicProperty *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::IllegalConstraint &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::IllegalConstraint*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::IllegalConstraint *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::InvalidLookupRef &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::InvalidLookupRef*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::InvalidLookupRef *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::IllegalOfferId &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::IllegalOfferId*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::IllegalOfferId *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::UnknownOfferId &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::UnknownOfferId*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::UnknownOfferId *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::DuplicatePolicyName &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::DuplicatePolicyName*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::DuplicatePolicyName *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::TraderComponents_ptr); // copying
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::TraderComponents_ptr *); // non-copying
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::TraderComponents_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::SupportAttributes_ptr); // copying
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::SupportAttributes_ptr *); // non-copying
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::SupportAttributes_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::ImportAttributes_ptr); // copying
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::ImportAttributes_ptr *); // non-copying
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::ImportAttributes_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::LinkAttributes_ptr); // copying
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::LinkAttributes_ptr *); // non-copying
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::LinkAttributes_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Lookup_ptr); // copying
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Lookup_ptr *); // non-copying
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::Lookup_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:31



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {



TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Lookup::HowManyProps);
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::Lookup::HowManyProps &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



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



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace CORBA {

TAO_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Lookup::SpecifiedProps &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Lookup::SpecifiedProps*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Lookup::SpecifiedProps *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Lookup::IllegalPreference &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Lookup::IllegalPreference*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Lookup::IllegalPreference *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Lookup::IllegalPolicyName &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Lookup::IllegalPolicyName*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Lookup::IllegalPolicyName *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Lookup::PolicyTypeMismatch &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Lookup::PolicyTypeMismatch*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Lookup::PolicyTypeMismatch *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Lookup::InvalidPolicyValue &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Lookup::InvalidPolicyValue*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Lookup::InvalidPolicyValue *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Register_ptr); // copying
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Register_ptr *); // non-copying
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::Register_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::Register::OfferInfo &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::Register::OfferInfo*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::Register::OfferInfo *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Register::InvalidObjectRef &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Register::InvalidObjectRef*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Register::InvalidObjectRef *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Register::UnknownPropertyName &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Register::UnknownPropertyName*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Register::UnknownPropertyName *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Register::InterfaceTypeMismatch &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Register::InterfaceTypeMismatch*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Register::InterfaceTypeMismatch *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Register::ProxyOfferId &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Register::ProxyOfferId*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Register::ProxyOfferId *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Register::MandatoryProperty &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Register::MandatoryProperty*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Register::MandatoryProperty *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Register::ReadonlyProperty &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Register::ReadonlyProperty*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Register::ReadonlyProperty *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Register::NoMatchingOffers &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Register::NoMatchingOffers*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Register::NoMatchingOffers *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Register::IllegalTraderName &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Register::IllegalTraderName*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Register::IllegalTraderName *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Register::UnknownTraderName &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Register::UnknownTraderName*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Register::UnknownTraderName *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Register::RegisterNotSupported &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Register::RegisterNotSupported*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Register::RegisterNotSupported *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Link_ptr); // copying
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Link_ptr *); // non-copying
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::Link_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::Link::LinkInfo &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::Link::LinkInfo*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::Link::LinkInfo *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Link::IllegalLinkName &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Link::IllegalLinkName*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Link::IllegalLinkName *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Link::UnknownLinkName &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Link::UnknownLinkName*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Link::UnknownLinkName *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Link::DuplicateLinkName &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Link::DuplicateLinkName*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Link::DuplicateLinkName *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Link::DefaultFollowTooPermissive &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Link::DefaultFollowTooPermissive*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Link::DefaultFollowTooPermissive *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Link::LimitingFollowTooPermissive &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Link::LimitingFollowTooPermissive*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Link::LimitingFollowTooPermissive *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Proxy_ptr); // copying
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Proxy_ptr *); // non-copying
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::Proxy_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::Proxy::ProxyInfo &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::Proxy::ProxyInfo*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::Proxy::ProxyInfo *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Proxy::IllegalRecipe &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Proxy::IllegalRecipe*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Proxy::IllegalRecipe *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const CosTrading::Proxy::NotProxyOfferId &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Proxy::NotProxyOfferId*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const CosTrading::Proxy::NotProxyOfferId *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Admin_ptr); // copying
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::Admin_ptr *); // non-copying
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::Admin_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, const ::CosTrading::Admin::OctetSeq &); // copying version
TAO_Trading_Export void operator<<= (::CORBA::Any &, ::CosTrading::Admin::OctetSeq*); // noncopying version
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const ::CosTrading::Admin::OctetSeq *&);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::OfferIterator_ptr); // copying
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::OfferIterator_ptr *); // non-copying
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::OfferIterator_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::OfferIdIterator_ptr); // copying
TAO_Trading_Export void operator<<= (::CORBA::Any &, CosTrading::OfferIdIterator_ptr *); // non-copying
TAO_Trading_Export ::CORBA::Boolean operator>>= (const ::CORBA::Any &, CosTrading::OfferIdIterator_ptr &);
}
TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



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



#if !defined _TAO_CDR_OP_CosTrading_PropertyNameSeq_H_
#define _TAO_CDR_OP_CosTrading_PropertyNameSeq_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_Trading_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const CosTrading::PropertyNameSeq &_tao_sequence);
TAO_Trading_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    CosTrading::PropertyNameSeq &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_CosTrading_PropertyNameSeq_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Property &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Property &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



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



#if !defined _TAO_CDR_OP_CosTrading_PropertySeq_H_
#define _TAO_CDR_OP_CosTrading_PropertySeq_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_Trading_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const CosTrading::PropertySeq &_tao_sequence);
TAO_Trading_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    CosTrading::PropertySeq &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_CosTrading_PropertySeq_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Offer &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Offer &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



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



#if !defined _TAO_CDR_OP_CosTrading_OfferSeq_H_
#define _TAO_CDR_OP_CosTrading_OfferSeq_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_Trading_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const CosTrading::OfferSeq &_tao_sequence);
TAO_Trading_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    CosTrading::OfferSeq &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




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



#if !defined _TAO_CDR_OP_CosTrading_OfferIdSeq_H_
#define _TAO_CDR_OP_CosTrading_OfferIdSeq_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_Trading_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const CosTrading::OfferIdSeq &_tao_sequence);
TAO_Trading_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    CosTrading::OfferIdSeq &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_CosTrading_OfferIdSeq_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:33



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &strm, CosTrading::FollowOption _tao_enumerator);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &strm, CosTrading::FollowOption &_tao_enumerator);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



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



#if !defined _TAO_CDR_OP_CosTrading_LinkNameSeq_H_
#define _TAO_CDR_OP_CosTrading_LinkNameSeq_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_Trading_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const CosTrading::LinkNameSeq &_tao_sequence);
TAO_Trading_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    CosTrading::LinkNameSeq &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




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



#if !defined _TAO_CDR_OP_CosTrading_PolicyNameSeq_H_
#define _TAO_CDR_OP_CosTrading_PolicyNameSeq_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_Trading_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const CosTrading::PolicyNameSeq &_tao_sequence);
TAO_Trading_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    CosTrading::PolicyNameSeq &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_CosTrading_PolicyNameSeq_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Policy &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Policy &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



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



#if !defined _TAO_CDR_OP_CosTrading_PolicySeq_H_
#define _TAO_CDR_OP_CosTrading_PolicySeq_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_Trading_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const CosTrading::PolicySeq &_tao_sequence);
TAO_Trading_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    CosTrading::PolicySeq &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_CosTrading_PolicySeq_H_ */
// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::UnknownMaxLeft &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::UnknownMaxLeft &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::NotImplemented &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::NotImplemented &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::IllegalServiceType &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::IllegalServiceType &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::UnknownServiceType &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::UnknownServiceType &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::IllegalPropertyName &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::IllegalPropertyName &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::DuplicatePropertyName &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::DuplicatePropertyName &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::PropertyTypeMismatch &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::PropertyTypeMismatch &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::MissingMandatoryProperty &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::MissingMandatoryProperty &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::ReadonlyDynamicProperty &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::ReadonlyDynamicProperty &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::IllegalConstraint &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::IllegalConstraint &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::InvalidLookupRef &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::InvalidLookupRef &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::IllegalOfferId &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::IllegalOfferId &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::UnknownOfferId &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::UnknownOfferId &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::DuplicatePolicyName &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::DuplicatePolicyName &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::TraderComponents_ptr );
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::TraderComponents_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::SupportAttributes_ptr );
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::SupportAttributes_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::ImportAttributes_ptr );
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::ImportAttributes_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::LinkAttributes_ptr );
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::LinkAttributes_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Lookup_ptr );
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Lookup_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:33



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &strm, CosTrading::Lookup::HowManyProps _tao_enumerator);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &strm, CosTrading::Lookup::HowManyProps &_tao_enumerator);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:37



TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL

TAO_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Lookup::SpecifiedProps &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Lookup::SpecifiedProps &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Lookup::IllegalPreference &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Lookup::IllegalPreference &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Lookup::IllegalPolicyName &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Lookup::IllegalPolicyName &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Lookup::PolicyTypeMismatch &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Lookup::PolicyTypeMismatch &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Lookup::InvalidPolicyValue &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Lookup::InvalidPolicyValue &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Register_ptr );
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Register_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Register::OfferInfo &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Register::OfferInfo &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Register::InvalidObjectRef &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Register::InvalidObjectRef &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Register::UnknownPropertyName &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Register::UnknownPropertyName &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Register::InterfaceTypeMismatch &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Register::InterfaceTypeMismatch &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Register::ProxyOfferId &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Register::ProxyOfferId &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Register::MandatoryProperty &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Register::MandatoryProperty &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Register::ReadonlyProperty &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Register::ReadonlyProperty &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Register::NoMatchingOffers &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Register::NoMatchingOffers &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Register::IllegalTraderName &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Register::IllegalTraderName &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Register::UnknownTraderName &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Register::UnknownTraderName &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Register::RegisterNotSupported &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Register::RegisterNotSupported &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Link_ptr );
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Link_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Link::LinkInfo &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Link::LinkInfo &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Link::IllegalLinkName &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Link::IllegalLinkName &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Link::UnknownLinkName &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Link::UnknownLinkName &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Link::DuplicateLinkName &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Link::DuplicateLinkName &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Link::DefaultFollowTooPermissive &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Link::DefaultFollowTooPermissive &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Link::LimitingFollowTooPermissive &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Link::LimitingFollowTooPermissive &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Proxy_ptr );
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Proxy_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Proxy::ProxyInfo &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Proxy::ProxyInfo &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Proxy::IllegalRecipe &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Proxy::IllegalRecipe &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Proxy::NotProxyOfferId &);
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Proxy::NotProxyOfferId &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::Admin_ptr );
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::Admin_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



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



#if !defined _TAO_CDR_OP_CosTrading_Admin_OctetSeq_H_
#define _TAO_CDR_OP_CosTrading_Admin_OctetSeq_H_

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL


TAO_Trading_Export ::CORBA::Boolean operator<< (
    TAO_OutputCDR &strm,
    const CosTrading::Admin::OctetSeq &_tao_sequence);
TAO_Trading_Export ::CORBA::Boolean operator>> (
    TAO_InputCDR &strm,
    CosTrading::Admin::OctetSeq &_tao_sequence);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL




#endif /* _TAO_CDR_OP_CosTrading_Admin_OctetSeq_H_ */


// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::OfferIterator_ptr );
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::OfferIterator_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL





// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/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_Trading_Export ::CORBA::Boolean operator<< (TAO_OutputCDR &, const CosTrading::OfferIdIterator_ptr );
TAO_Trading_Export ::CORBA::Boolean operator>> (TAO_InputCDR &, CosTrading::OfferIdIterator_ptr &);

TAO_END_VERSIONED_NAMESPACE_DECL


TAO_BEGIN_VERSIONED_NAMESPACE_DECL



// TAO_IDL - Generated from
// /opt/local/var/macports/build/tao-565c56da/work/ACE_wrappers/TAO/TAO_IDL/be/be_codegen.cpp:1648



TAO_END_VERSIONED_NAMESPACE_DECL

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

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

#endif /* ifndef */

