diff options
Diffstat (limited to 'TAO/tao/BD_String_Argument_T.h')
-rw-r--r-- | TAO/tao/BD_String_Argument_T.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/TAO/tao/BD_String_Argument_T.h b/TAO/tao/BD_String_Argument_T.h index 956e628d8b3..cb4a0074895 100644 --- a/TAO/tao/BD_String_Argument_T.h +++ b/TAO/tao/BD_String_Argument_T.h @@ -141,7 +141,7 @@ namespace TAO struct TAO_Export BD_String_Tag {}; /** - * @struct Basic_Arg_Traits_T + * @struct BD_String_Arg_Traits_T * * @brief Template class for stub argument traits of bounded (w)strings. * @@ -155,7 +155,7 @@ namespace TAO struct BD_String_Arg_Traits_T { typedef T * ret_type; - typedef const T * in_type; + typedef T const * in_type; typedef T *& inout_type; typedef T_out out_type; @@ -178,6 +178,12 @@ namespace TAO from_T, BOUND> ret_val; + + typedef Const_Argument_T<in_type> in_arg_base; + typedef Mutable_Argument_T<inout_type> inout_arg_base; + typedef Mutable_Argument_T<inout_type> out_arg_base; + typedef Mutable_Argument_T<inout_type> ret_base; + typedef BD_String_Tag idl_tag; }; |