summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-07-07 19:04:01 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-07-07 19:04:01 +0000
commit9d92d87f2b9eba618102682a648391a02376c9cd (patch)
treebb65e015ceee5c2479bfb86b27a55112ceb53da1
parent8f7a9c24ea424cdb72e25cdaeb2de3540a1ab6a9 (diff)
downloadATCD-9d92d87f2b9eba618102682a648391a02376c9cd.tar.gz
ChangeLogTag: Mon Jul 7 14:00:01 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r--TAO/ChangeLog_ref7
-rw-r--r--TAO/tao/Var_Array_Argument_T.cpp16
-rw-r--r--TAO/tao/Var_Array_Argument_T.h6
3 files changed, 24 insertions, 5 deletions
diff --git a/TAO/ChangeLog_ref b/TAO/ChangeLog_ref
index 2d1608aaa59..47deb72a3e8 100644
--- a/TAO/ChangeLog_ref
+++ b/TAO/ChangeLog_ref
@@ -1,3 +1,10 @@
+Mon Jul 7 14:00:01 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Var_Array_Argument_T.cpp:
+ * tao/Var_Array_Argument_T.h:
+
+ Added template parameter required by use of TAO::Array_Traits<>.
+
Mon Jul 7 06:03:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* tao/Array_VarOut_T.inl:
diff --git a/TAO/tao/Var_Array_Argument_T.cpp b/TAO/tao/Var_Array_Argument_T.cpp
index d5ccfa010a1..9cc187dd76d 100644
--- a/TAO/tao/Var_Array_Argument_T.cpp
+++ b/TAO/tao/Var_Array_Argument_T.cpp
@@ -87,8 +87,12 @@ TAO::Inout_Var_Array_Argument_T<S,S_forany>::interceptor_replace (
// ==============================================================
-template<typename S, typename S_var, typename S_out, typename S_forany>
-TAO::Out_Var_Array_Argument_T<S,S_var,S_out,S_forany>::
+template<typename S,
+ typename S_slice,
+ typename S_var,
+ typename S_out,
+ typename S_forany>
+TAO::Out_Var_Array_Argument_T<S,S_slice,S_var,S_out,S_forany>::
Out_Var_Array_Argument_T (S_out x)
{
typedef TAO::Array_Traits<S,S_slice> ARRAY_TRAITS;
@@ -97,9 +101,13 @@ Out_Var_Array_Argument_T (S_out x)
this->x_ = x.ptr ();
}
-template<typename S, typename S_var, typename S_out, typename S_forany>
+template<typename S,
+ typename S_slice,
+ typename S_var,
+ typename S_out,
+ typename S_forany>
CORBA::Boolean
-TAO::Out_Var_Array_Argument_T<S,S_var,S_out,S_forany>::demarshal (
+TAO::Out_Var_Array_Argument_T<S,S_slice,S_var,S_out,S_forany>::demarshal (
TAO_InputCDR & cdr
)
{
diff --git a/TAO/tao/Var_Array_Argument_T.h b/TAO/tao/Var_Array_Argument_T.h
index c977106dff2..e7b0ce0d276 100644
--- a/TAO/tao/Var_Array_Argument_T.h
+++ b/TAO/tao/Var_Array_Argument_T.h
@@ -72,7 +72,11 @@ namespace TAO
* @brief OUT stub argument of variable size element array.
*
*/
- template<typename S, typename S_var, typename S_out, typename S_forany>
+ template<typename S,
+ typename S_slice,
+ typename S_var,
+ typename S_out,
+ typename S_forany>
class Out_Var_Array_Argument_T : public Argument
{
public: