3 //=============================================================================
5 * @file UB_String_Arguments.h
7 * @authors Jeff Parsons and Carlos O'Ryan
9 //=============================================================================
11 #ifndef TAO_UB_STRING_ARGUMENTS_H
12 #define TAO_UB_STRING_ARGUMENTS_H
14 #include /**/ "ace/pre.h"
16 #include "tao/UB_String_Argument_T.h"
18 #if !defined (ACE_LACKS_PRAGMA_ONCE)
20 #endif /* ACE_LACKS_PRAGMA_ONCE */
22 #include "tao/Arg_Traits_T.h"
23 #include "tao/Any_Insert_Policy_T.h"
25 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
31 * @brief Specializatons for unbounded (w)strings.
36 class TAO_Export Arg_Traits
<CORBA::Char
*>
37 : public UB_String_Arg_Traits_T
<CORBA::String_var
,
38 TAO::Any_Insert_Policy_AnyTypeCode_Adapter
>
43 class TAO_Export Arg_Traits
<CORBA::WChar
*>
44 : public UB_String_Arg_Traits_T
<CORBA::WString_var
,
45 TAO::Any_Insert_Policy_AnyTypeCode_Adapter
>
50 TAO_END_VERSIONED_NAMESPACE_DECL
52 #include /**/ "ace/post.h"
53 #endif /* TAO_UB_STRING_ARGUMENTS_H */