diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-06-19 14:51:36 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-06-19 14:51:36 +0000 |
commit | 061823f12de356c0e923beb28fa21892b8463dbd (patch) | |
tree | 27d566b86585b07ef0779a5f17a66d5fff4d2327 /TAO/tao/Unbounded_Array_Sequence_T.h | |
parent | d8f3fb3e01c05aaafd8f8527a014781feab8ea45 (diff) | |
download | ATCD-061823f12de356c0e923beb28fa21892b8463dbd.tar.gz |
ChangeLogTag: Mon Jun 19 14:49:25 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/tao/Unbounded_Array_Sequence_T.h')
-rw-r--r-- | TAO/tao/Unbounded_Array_Sequence_T.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/TAO/tao/Unbounded_Array_Sequence_T.h b/TAO/tao/Unbounded_Array_Sequence_T.h index 84c2f98f3e6..0188cb2a86c 100644 --- a/TAO/tao/Unbounded_Array_Sequence_T.h +++ b/TAO/tao/Unbounded_Array_Sequence_T.h @@ -30,7 +30,8 @@ public: typedef value_type const & const_subscript_type; typedef details::unbounded_array_allocation_traits<value_type,true> allocation_traits; - typedef details::array_traits <T_array, T_slice, T_tag> element_traits; + typedef TAO_Array_Forany_T<T_array, T_slice, T_tag> forany; + typedef details::array_traits <forany> element_traits; typedef details::generic_sequence<value_type, allocation_traits, element_traits> implementation_type; inline unbounded_array_sequence() @@ -97,8 +98,8 @@ namespace TAO template <typename stream, typename T_array, typename T_slice, typename T_tag> bool demarshal_sequence(stream & strm, TAO::unbounded_array_sequence<T_array, T_slice, T_tag> & target) { typedef TAO::unbounded_array_sequence<T_array, T_slice, T_tag> sequence; - typedef TAO::Array_Traits<T_array, T_slice, T_tag> array_traits; typedef TAO_Array_Forany_T <T_array, T_slice, T_tag> forany; + typedef TAO::Array_Traits<forany> array_traits; ::CORBA::ULong new_length = 0; if (!(strm >> new_length)) { @@ -128,8 +129,8 @@ namespace TAO template <typename stream, typename T_array, typename T_slice, typename T_tag> bool marshal_sequence(stream & strm, const TAO::unbounded_array_sequence<T_array, T_slice, T_tag> & source) { typedef TAO_FixedArray_Var_T <T_array, T_slice, T_tag> fixed_array; - typedef TAO::Array_Traits<T_array, T_slice, T_tag> array_traits; typedef TAO_Array_Forany_T <T_array, T_slice, T_tag> forany; + typedef TAO::Array_Traits<forany> array_traits; ::CORBA::ULong const length = source.length (); if (!(strm << length)) { return false; |