TAO::String_var< charT > Class Template Reference#include <CORBA_String.h>
Detailed Descriptiontemplate<typename charT>
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 |
TAO::String_var< charT >::String_var | ( | void | ) | [inline] |
Default constructor.
TAO::String_var< charT >::String_var | ( | character_type * | p | ) | [inline] |
Constructor, owns p.
TAO::String_var< charT >::String_var | ( | const character_type * | p | ) | [inline] |
Constructor. Makes a copy of p.
TAO::String_var< charT >::String_var | ( | String_var< charT > const & | s | ) | [inline] |
Copy constructor.
TAO::String_var< charT >::~String_var | ( | void | ) | [inline] |
Destructor.
String_var& TAO::String_var< charT >::operator= | ( | character_type * | p | ) | [inline] |
Assignment operator.
String_var& TAO::String_var< charT >::operator= | ( | const character_type * | p | ) | [inline] |
Assignment to a const char*. Makes a copy.
String_var& TAO::String_var< charT >::operator= | ( | String_var< character_type > const & | s | ) | [inline] |
Assignment operator.
TAO::String_var< charT >::operator character_type *& | ( | ) | [inline] |
Spec-defined read/write version.
TAO::String_var< charT >::operator const character_type * | ( | ) | const [inline] |
Only read privileges.
character_type& TAO::String_var< charT >::operator[] | ( | CORBA::ULong | slot | ) | [inline] |
Allows access and modification using an slot.
character_type TAO::String_var< charT >::operator[] | ( | CORBA::ULong | slot | ) | const [inline] |
Allows only accessing thru an slot.
const character_type* TAO::String_var< charT >::in | ( | void | ) | const [inline] |
For in parameter.
character_type*& TAO::String_var< charT >::inout | ( | void | ) | [inline] |
For inout parameter.
character_type*& TAO::String_var< charT >::out | ( | void | ) | [inline] |
For out parameter.
character_type* TAO::String_var< charT >::_retn | ( | void | ) | [inline] |
For string of return type.
character_type* TAO::String_var< charT >::ptr_ [private] |
Instance.