~ubuntu-branches/ubuntu/breezy/ace/breezy

« back to all changes in this revision

Viewing changes to TAO/tao/BD_String_SArgument_T.inl

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad, Benjamin Montgomery, Adam Conrad
  • Date: 2005-09-18 22:51:38 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 sarge) (0.1.2 woody)
  • Revision ID: james.westby@ubuntu.com-20050918225138-seav22q6fyylb536
Tags: 5.4.7-3ubuntu1
[ Benjamin Montgomery ]
* Added a patch for amd64 and powerpc that disables the compiler
  option -fvisibility-inlines-hidden

[ Adam Conrad ]
* Added DPATCH_OPTION_CPP=1 to debian/patches/00options to make
  Benjamin's above changes work correctly with dpatch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
// BD_String_SArgument_T.inl,v 1.2 2003/10/28 18:29:12 bala Exp
2
 
 
3
 
template<typename S, 
4
 
         typename S_var, 
5
 
         typename to_S, 
6
 
         typename from_S, 
7
 
         size_t BOUND>
8
 
ACE_INLINE
9
 
TAO::In_BD_String_SArgument_T<S,S_var,to_S,from_S,BOUND>::
10
 
In_BD_String_SArgument_T (void)
11
 
{}
12
 
 
13
 
template<typename S, 
14
 
         typename S_var, 
15
 
         typename to_S, 
16
 
         typename from_S, 
17
 
         size_t BOUND>
18
 
ACE_INLINE
19
 
const S *
20
 
TAO::In_BD_String_SArgument_T<S,S_var,to_S,from_S,BOUND>::arg (void) const
21
 
{
22
 
  return this->x_.in ();
23
 
}
24
 
 
25
 
// ==========================================================================
26
 
 
27
 
template<typename S, 
28
 
         typename S_var, 
29
 
         typename to_S, 
30
 
         typename from_S, 
31
 
         size_t BOUND>
32
 
ACE_INLINE
33
 
TAO::Inout_BD_String_SArgument_T<S,S_var,to_S,from_S,BOUND>::
34
 
Inout_BD_String_SArgument_T (void)
35
 
{}
36
 
 
37
 
template<typename S, 
38
 
         typename S_var, 
39
 
         typename to_S, 
40
 
         typename from_S, 
41
 
         size_t BOUND>
42
 
ACE_INLINE
43
 
S *&
44
 
TAO::Inout_BD_String_SArgument_T<S,S_var,to_S,from_S,BOUND>::arg (void)
45
 
{
46
 
  return this->x_.inout ();
47
 
}
48
 
 
49
 
// ==========================================================================
50
 
 
51
 
template<typename S, 
52
 
         typename S_var,
53
 
         typename S_out,
54
 
         typename to_S, 
55
 
         typename from_S, 
56
 
         size_t BOUND>
57
 
ACE_INLINE
58
 
TAO::Out_BD_String_SArgument_T<S,S_var,S_out,to_S,from_S,BOUND>::
59
 
Out_BD_String_SArgument_T (void)
60
 
{}
61
 
 
62
 
template<typename S, 
63
 
         typename S_var, 
64
 
         typename S_out,
65
 
         typename to_S, 
66
 
         typename from_S, 
67
 
         size_t BOUND>
68
 
ACE_INLINE
69
 
S *&
70
 
TAO::Out_BD_String_SArgument_T<S,S_var,S_out,to_S,from_S,BOUND>::arg (void)
71
 
{
72
 
  return this->x_.out ();
73
 
}
74
 
 
75
 
// ==========================================================================
76
 
 
77
 
template<typename S, 
78
 
         typename S_var, 
79
 
         typename to_S, 
80
 
         typename from_S, 
81
 
         size_t BOUND>
82
 
ACE_INLINE
83
 
TAO::Ret_BD_String_SArgument_T<S,S_var,to_S,from_S,BOUND>::
84
 
Ret_BD_String_SArgument_T (void)
85
 
{}
86
 
 
87
 
template<typename S, 
88
 
         typename S_var, 
89
 
         typename to_S, 
90
 
         typename from_S, 
91
 
         size_t BOUND>
92
 
ACE_INLINE
93
 
S *&
94
 
TAO::Ret_BD_String_SArgument_T<S,S_var,to_S,from_S,BOUND>::arg (void)
95
 
{
96
 
  return this->x_.out ();
97
 
}
98