Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 #ifndef _TAO_IDL_ORIG_POLICYA_H_
00032 #define _TAO_IDL_ORIG_POLICYA_H_
00033
00034 #include "ace/pre.h"
00035
00036
00037 #include "ace/config-all.h"
00038
00039 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00040 # pragma once
00041 #endif
00042
00043 #include "tao/AnyTypeCode/TAO_AnyTypeCode_Export.h"
00044 #include "tao/AnyTypeCode/AnyTypeCode_methods.h"
00045 #include "tao/PolicyC.h"
00046
00047 #if defined (TAO_EXPORT_MACRO)
00048 #undef TAO_EXPORT_MACRO
00049 #endif
00050 #define TAO_EXPORT_MACRO TAO_AnyTypeCode_Export
00051
00052 #if defined(_MSC_VER)
00053 #pragma warning(push)
00054 #pragma warning(disable:4250)
00055 #endif
00056
00057
00058
00059
00060 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00061
00062 namespace CORBA
00063 {
00064
00065
00066
00067
00068 extern TAO_AnyTypeCode_Export ::CORBA::TypeCode_ptr const _tc_PolicyErrorCode;
00069
00070
00071
00072
00073 extern TAO_AnyTypeCode_Export ::CORBA::TypeCode_ptr const _tc_PolicyError;
00074
00075
00076
00077
00078 extern TAO_AnyTypeCode_Export ::CORBA::TypeCode_ptr const _tc_InvalidPolicies;
00079
00080
00081
00082
00083 extern TAO_AnyTypeCode_Export ::CORBA::TypeCode_ptr const _tc_Policy;
00084
00085
00086
00087
00088 }
00089
00090
00091
00092
00093
00094 TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, const CORBA::PolicyError &);
00095 TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::PolicyError*);
00096 TAO_AnyTypeCode_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::PolicyError *&);
00097 TAO_AnyTypeCode_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::PolicyError *&);
00098
00099
00100
00101
00102 TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, const CORBA::InvalidPolicies &);
00103 TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::InvalidPolicies*);
00104 TAO_AnyTypeCode_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::InvalidPolicies *&);
00105 TAO_AnyTypeCode_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::InvalidPolicies *&);
00106
00107
00108
00109
00110 TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::Policy_ptr);
00111 TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::Policy_ptr *);
00112 TAO_AnyTypeCode_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Policy_ptr &);
00113
00114
00115
00116
00117 TAO_END_VERSIONED_NAMESPACE_DECL
00118
00119 #if defined(_MSC_VER)
00120 #pragma warning(pop)
00121 #endif
00122
00123 #include "ace/post.h"
00124
00125 #endif
00126
00127