From d438c23bfdd7a756a01dd94683bb40841b63344a Mon Sep 17 00:00:00 2001 From: Johnny Willemsen Date: Tue, 20 Jun 2006 06:07:59 +0000 Subject: ChangeLogTag: Mon Jun 19 12:11:09 UTC 2006 Johnny Willemsen --- TAO/tao/Var_Array_Argument_T.h | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'TAO/tao/Var_Array_Argument_T.h') diff --git a/TAO/tao/Var_Array_Argument_T.h b/TAO/tao/Var_Array_Argument_T.h index 00f8c3bf8b6..cf5c2a8f5e3 100644 --- a/TAO/tao/Var_Array_Argument_T.h +++ b/TAO/tao/Var_Array_Argument_T.h @@ -31,9 +31,10 @@ namespace TAO * @brief IN stub argument of variable size element array. * */ +<<<<<<< Var_Array_Argument_T.h template - class In_Var_Array_Argument_T : public InArgument, private Insert_Policy + template class Insert_Policy> + class In_Var_Array_Argument_T : public InArgument { public: In_Var_Array_Argument_T (const typename S_forany::_slice_type * x); @@ -55,8 +56,8 @@ namespace TAO * */ template - class Inout_Var_Array_Argument_T : public InoutArgument, private Insert_Policy + template class Insert_Policy> + class Inout_Var_Array_Argument_T : public InoutArgument { public: Inout_Var_Array_Argument_T (typename S_forany::_slice_type *&x); @@ -80,8 +81,8 @@ namespace TAO */ template - class Out_Var_Array_Argument_T : public OutArgument, private Insert_Policy + template class Insert_Policy> + class Out_Var_Array_Argument_T : public OutArgument { public: Out_Var_Array_Argument_T (S_out x); @@ -104,8 +105,8 @@ namespace TAO */ template - class Ret_Var_Array_Argument_T : public RetArgument, private Insert_Policy + template class Insert_Policy> + class Ret_Var_Array_Argument_T : public RetArgument { public: Ret_Var_Array_Argument_T (void); @@ -121,6 +122,9 @@ namespace TAO private: S_var x_; +#if TAO_HAS_INTERCEPTORS == 1 + Insert_Policy insert_policy_; +#endif /* TAO_HAS_INTERCEPTORS == 1 */ }; /** @@ -131,7 +135,7 @@ namespace TAO */ template + template class Insert_Policy> struct Var_Array_Arg_Traits_T { typedef typename T_forany::_slice_type * ret_type; -- cgit v1.2.1