1 #ifndef TAO_FIXED_SIZE_SARGUMENT_T_CPP
2 #define TAO_FIXED_SIZE_SARGUMENT_T_CPP
4 #if !defined (__ACE_INLINE__)
5 #include "tao/PortableServer/Fixed_Size_SArgument_T.inl"
6 #endif /* __ACE_INLINE__ */
8 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
11 template <typename
> class Insert_Policy
>
13 TAO::In_Fixed_Size_SArgument_T
<S
,Insert_Policy
>::demarshal (TAO_InputCDR
& cdr
)
15 return cdr
>> this->x_
;
18 #if TAO_HAS_INTERCEPTORS == 1
21 template <typename
> class Insert_Policy
>
23 TAO::In_Fixed_Size_SArgument_T
<S
,Insert_Policy
>::interceptor_value (
24 CORBA::Any
*any
) const
26 Insert_Policy
<S
>::any_insert (any
, this->x_
);
29 #endif /* TAO_HAS_INTERCEPTORS */
31 // ===========================================================
34 template <typename
> class Insert_Policy
>
36 TAO::Inout_Fixed_Size_SArgument_T
<S
,Insert_Policy
>::marshal (TAO_OutputCDR
&cdr
)
38 return cdr
<< this->x_
;
42 template <typename
> class Insert_Policy
>
44 TAO::Inout_Fixed_Size_SArgument_T
<S
,Insert_Policy
>::demarshal (
47 return cdr
>> this->x_
;
50 #if TAO_HAS_INTERCEPTORS == 1
53 template <typename
> class Insert_Policy
>
55 TAO::Inout_Fixed_Size_SArgument_T
<S
,Insert_Policy
>::interceptor_value (
56 CORBA::Any
*any
) const
58 Insert_Policy
<S
>::any_insert (any
, this->x_
);
61 #endif /* TAO_HAS_INTERCEPTORS */
63 // ==============================================================
66 template <typename
> class Insert_Policy
>
68 TAO::Out_Fixed_Size_SArgument_T
<S
,Insert_Policy
>::marshal (TAO_OutputCDR
&cdr
)
70 return cdr
<< this->x_
;
73 #if TAO_HAS_INTERCEPTORS == 1
76 template <typename
> class Insert_Policy
>
78 TAO::Out_Fixed_Size_SArgument_T
<S
,Insert_Policy
>::interceptor_value (
79 CORBA::Any
*any
) const
81 Insert_Policy
<S
>::any_insert (any
, this->x_
);
84 #endif /* TAO_HAS_INTERCEPTORS */
86 // ============================================================
89 template <typename
> class Insert_Policy
>
91 TAO::Ret_Fixed_Size_SArgument_T
<S
,Insert_Policy
>::marshal (TAO_OutputCDR
&cdr
)
93 return cdr
<< this->x_
;
96 #if TAO_HAS_INTERCEPTORS == 1
99 template <typename
> class Insert_Policy
>
101 TAO::Ret_Fixed_Size_SArgument_T
<S
,Insert_Policy
>::interceptor_value (
102 CORBA::Any
*any
) const
104 Insert_Policy
<S
>::any_insert (any
, this->x_
);
107 #endif /* TAO_HAS_INTERCEPTORS */
109 TAO_END_VERSIONED_NAMESPACE_DECL
111 #endif /* TAO_FIXED_SIZE_SARGUMENT_T_CPP */