#include <CORBA_String.h>
Public Member Functions | |
String_out (char *&p) | |
Construction from a reference to a string. | |
String_out (CORBA::String_var &p) | |
Construction from a var. | |
String_out (TAO_String_Manager &p) | |
Construction from a TAO_String_Manager. | |
String_out (const String_out &s) | |
Copy constructor. | |
String_out & | operator= (const String_out &s) |
Assignment from a string_out. | |
String_out & | operator= (char *p) |
Assignment from a string. | |
String_out & | operator= (const char *p) |
Assignment from a constant char*. | |
operator char *& () | |
Cast. | |
char *& | ptr (void) |
Return underlying instance. | |
Private Member Functions | |
void | operator= (const CORBA::String_var &) |
Private Attributes | |
char *& | ptr_ |
Instance. |
To support the memory management for "out" parameter passing mode. ORBOS/97-05-15, Appendix C.2 defines a CORBA::String_out class
ACE_INLINE CORBA::String_out::String_out | ( | char *& | p | ) |
Construction from a reference to a string.
ACE_INLINE CORBA::String_out::String_out | ( | CORBA::String_var & | p | ) |
Construction from a var.
CORBA::String_out::String_out | ( | TAO_String_Manager & | p | ) |
Construction from a TAO_String_Manager.
ACE_INLINE CORBA::String_out::String_out | ( | const String_out & | s | ) |
Copy constructor.
ACE_INLINE CORBA::String_out::operator char *& | ( | ) |
Cast.
void CORBA::String_out::operator= | ( | const CORBA::String_var & | ) | [private] |
ACE_INLINE CORBA::String_out & CORBA::String_out::operator= | ( | const char * | p | ) |
Assignment from a constant char*.
ACE_INLINE CORBA::String_out & CORBA::String_out::operator= | ( | char * | p | ) |
Assignment from a string.
ACE_INLINE CORBA::String_out & CORBA::String_out::operator= | ( | const String_out & | s | ) |
Assignment from a string_out.
ACE_INLINE char *& CORBA::String_out::ptr | ( | void | ) |
Return underlying instance.
char*& CORBA::String_out::ptr_ [private] |
Instance.