#include <String_Manager_T.h>
List of all members.
template<typename charT>
class TAO::String_Manager_T< charT >
Member Typedef Documentation
template<typename charT>
typedef TAO::details::string_traits_base<charT> TAO::String_Manager_T< charT >::s_traits |
Constructor & Destructor Documentation
Default CTOR will initialize the underlying ptr_ to empty string.
Constructor from const char* makes a copy.
Member Function Documentation
For string of return type.
template<typename charT>
const character_type* TAO::String_Manager_T< charT >::in |
( |
void |
| ) |
const |
|
inline |
template<typename charT>
TAO::String_Manager_T< charT >::operator const character_type * |
( |
| ) |
const |
|
inline |
Assignment from another managed type.
template<typename charT>
String_Manager_T& TAO::String_Manager_T< charT >::operator= |
( |
const typename s_traits::string_var & |
value | ) |
|
|
inline |
Assignment from var type will make a copy.
Assignment from a constant * will make a copy.
Assignment from char* will not make a copy. The String_Manager_T will now own the string.
Member Data Documentation
The documentation for this class was generated from the following file: