| TAO
    2.2.7
    | 
#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.
 1.8.6
 1.8.6