summaryrefslogtreecommitdiff
path: root/TAO/tao/BD_String_Argument_T.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/BD_String_Argument_T.h')
-rw-r--r--TAO/tao/BD_String_Argument_T.h10
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;
};