|
TAO
2.4.2
|
#include <CORBA_String.h>
Public Types | |
| typedef charT | character_type |
| typedef TAO::details::string_traits_base< character_type > | s_traits |
Public Member Functions | |
| String_var (void) | |
| Default constructor. More... | |
| String_var (character_type *p) | |
| Constructor, owns p. More... | |
| String_var (const character_type *p) | |
| Constructor. Makes a copy of p. More... | |
| String_var (String_var< charT > const &s) | |
| Copy constructor. More... | |
| ~String_var (void) | |
| Destructor. More... | |
| String_var & | operator= (character_type *p) |
| Assignment operator. More... | |
| String_var & | operator= (const character_type *p) |
| Assignment to a const char*. Makes a copy. More... | |
| String_var & | operator= (String_var< character_type > const &s) |
| Assignment operator. More... | |
| operator character_type *& () | |
| Spec-defined read/write version. More... | |
| operator const character_type * () const | |
| Only read privileges. More... | |
| character_type & | operator[] (CORBA::ULong slot) |
| Allows access and modification using an slot. More... | |
| character_type | operator[] (CORBA::ULong slot) const |
| Allows only accessing thru an slot. More... | |
| const character_type * | in (void) const |
| For in parameter. More... | |
| character_type *& | inout (void) |
| For inout parameter. More... | |
| character_type *& | out (void) |
| For out parameter. More... | |
| character_type * | _retn (void) |
| For string of return type. More... | |
Private Attributes | |
| character_type * | ptr_ |
| Instance. More... | |
Provides automatic deallocation of storage for the string once it goes out of scope.
| typedef charT TAO::String_var< charT >::character_type |
| typedef TAO::details::string_traits_base<character_type> TAO::String_var< charT >::s_traits |
|
inline |
Default constructor.
|
inline |
Constructor, owns p.
|
inline |
Constructor. Makes a copy of p.
|
inline |
Copy constructor.
|
inline |
Destructor.
|
inline |
For string of return type.
|
inline |
For in parameter.
|
inline |
For inout parameter.
|
inline |
Spec-defined read/write version.
|
inline |
Only read privileges.
|
inline |
Assignment operator.
|
inline |
Assignment to a const char*. Makes a copy.
|
inline |
Assignment operator.
|
inline |
Allows access and modification using an slot.
|
inline |
Allows only accessing thru an slot.
|
inline |
For out parameter.
|
private |
Instance.
1.8.11