#include <CORBA_String.h>
Public Member Functions | |
| String_var (void) | |
| Default constructor. | |
| String_var (char *p) | |
| Constructor, owns p. | |
| String_var (const char *p) | |
| constructor. Makes a copy of p. | |
| String_var (const String_var &s) | |
| copy constructor. | |
| ~String_var (void) | |
| destructor. | |
| String_var & | operator= (char *p) |
| assignment operator. | |
| String_var & | operator= (const char *p) |
| assignment to a const char*. Makes a copy. | |
| String_var & | operator= (const String_var &s) |
| assignment operator. | |
| operator char *& () | |
| Spec-defined read/write version. | |
| operator const char * () const | |
| only read privileges. | |
| char & | operator[] (CORBA::ULong slot) |
| allows access and modification using an slot. | |
| char | operator[] (CORBA::ULong slot) const |
| allows only accessing thru an slot. | |
| const char * | in (void) const |
| for in parameter. | |
| char *& | inout (void) |
| for inout parameter. | |
| char *& | out (void) |
| for out parameter. | |
| char * | _retn (void) |
| for string of return type. | |
| char * | ptr (void) |
| TAO extension. | |
Private Attributes | |
| char * | ptr_ |
| instance. | |
Provides automatic deallocation of storage for the string once it goes out of scope.
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE CORBA::String_var::String_var | ( | void | ) |
Default constructor.
| CORBA::String_var::String_var | ( | char * | p | ) |
Constructor, owns p.
| ACE_INLINE CORBA::String_var::String_var | ( | const char * | p | ) |
constructor. Makes a copy of p.
| CORBA::String_var::String_var | ( | const String_var & | s | ) |
copy constructor.
| CORBA::String_var::~String_var | ( | void | ) |
destructor.
| ACE_INLINE char * CORBA::String_var::_retn | ( | void | ) |
for string of return type.
| ACE_INLINE const char * CORBA::String_var::in | ( | void | ) | const |
for in parameter.
| ACE_INLINE char *& CORBA::String_var::inout | ( | void | ) |
for inout parameter.
| ACE_INLINE CORBA::String_var::operator char *& | ( | ) |
Spec-defined read/write version.
| ACE_INLINE CORBA::String_var::operator const char * | ( | ) | const |
only read privileges.
| CORBA::String_var & CORBA::String_var::operator= | ( | const String_var & | s | ) |
assignment operator.
| CORBA::String_var & CORBA::String_var::operator= | ( | const char * | p | ) |
assignment to a const char*. Makes a copy.
| CORBA::String_var & CORBA::String_var::operator= | ( | char * | p | ) |
assignment operator.
| ACE_INLINE CORBA::Char CORBA::String_var::operator[] | ( | CORBA::ULong | slot | ) | const |
allows only accessing thru an slot.
| ACE_INLINE CORBA::Char & CORBA::String_var::operator[] | ( | CORBA::ULong | slot | ) |
allows access and modification using an slot.
| ACE_INLINE char *& CORBA::String_var::out | ( | void | ) |
for out parameter.
| ACE_INLINE char * CORBA::String_var::ptr | ( | void | ) |
TAO extension.
char* CORBA::String_var::ptr_ [private] |
instance.
1.4.6-4