TAO
2.3.3
|
#include <CORBA_String.h>
Public Types | |
typedef charT | character_type |
typedef TAO::details::string_traits_base< character_type > | s_traits |
typedef s_traits::string_mgr | string_mgr |
Public Member Functions | |
String_out (character_type *&p) | |
Construction from a reference to a string. More... | |
String_out (String_var< character_type > &p) | |
Construction from a var. More... | |
String_out (string_mgr &p) | |
Construction from a TAO::String_Manager. More... | |
String_out (const String_out< charT > &s) | |
Copy constructor. More... | |
String_out & | operator= (String_out< charT > const &s) |
Assignment from a string_out. More... | |
String_out & | operator= (character_type *p) |
Assignment from a string. More... | |
String_out & | operator= (const character_type *p) |
Assignment from a constant char*. More... | |
operator character_type *& () | |
Cast. More... | |
character_type *& | ptr (void) |
Return underlying instance. More... | |
Private Member Functions | |
void | operator= (const typename s_traits::string_var &) |
Private Attributes | |
character_type *& | ptr_ |
Instance. More... | |
To support the memory management for "out" parameter passing mode.
typedef charT TAO::String_out< charT >::character_type |
typedef TAO::details::string_traits_base<character_type> TAO::String_out< charT >::s_traits |
typedef s_traits::string_mgr TAO::String_out< charT >::string_mgr |
|
inline |
Construction from a reference to a string.
|
inline |
Construction from a var.
|
inline |
Construction from a TAO::String_Manager.
|
inline |
Copy constructor.
|
inline |
Cast.
|
inline |
Assignment from a string_out.
|
inline |
Assignment from a string.
|
inline |
Assignment from a constant char*.
|
private |
|
inline |
Return underlying instance.
|
private |
Instance.