summaryrefslogtreecommitdiff
path: root/TAO/tao/UB_String_Arguments.cpp
blob: f112e2e243a34d0fc5bbc2890124645c87daf526 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// $Id$

#include "tao/Special_Basic_Arguments.h"

ACE_RCSID (tao,
           Special_Basic_Arguments,
           "$Id$")

#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)

template class TAO::Arg_Traits<ACE_InputCDR::to_string>;
template class TAO::Arg_Traits<ACE_InputCDR::to_wstring>;

template class TAO::UB_String_Arg_Traits_T<CORBA::Char, CORBA::String_out>;
template class TAO::UB_String_Arg_Traits_T<CORBA::WChar, CORBA::WString_out>;

#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)

# pragma instantiate TAO::Arg_Traits<ACE_InputCDR::to_string>
# pragma instantiate TAO::Arg_Traits<ACE_InputCDR::to_wstring>

# pragma instantiate TAO::UB_String_Arg_Traits_T<CORBA::Char, \
                                                 CORBA::String_out>
# pragma instantiate TAO::UB_String_Arg_Traits_T<CORBA::WChar, \
                                                 CORBA::WString_out>

#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */