#include <String_Manager_T.h>
◆ character_type
template<typename charT > 
      
 
 
◆ s_traits
template<typename charT > 
      
 
 
◆ String_Manager_T() [1/3]
template<typename charT > 
 
Default CTOR will initialize the underlying ptr_ to empty string. 
 
 
◆ String_Manager_T() [2/3]
template<typename charT > 
 
 
◆ String_Manager_T() [3/3]
template<typename charT > 
 
Constructor from const char* makes a copy. 
 
 
◆ ~String_Manager_T()
template<typename charT > 
 
 
◆ _retn()
template<typename charT > 
 
For string of return type. 
 
 
◆ in()
template<typename charT > 
 
 
◆ inout()
template<typename charT > 
 
 
◆ operator const character_type *()
template<typename charT > 
 
 
◆ operator=() [1/4]
template<typename charT > 
 
Assignment from char* will not make a copy. The String_Manager_T will now own the string. 
 
 
◆ operator=() [2/4]
template<typename charT > 
 
Assignment from a constant * will make a copy. 
 
 
◆ operator=() [3/4]
template<typename charT > 
 
Assignment from another managed type. 
 
 
◆ operator=() [4/4]
template<typename charT > 
 
Assignment from var type will make a copy. 
 
 
◆ out()
template<typename charT > 
 
 
◆ ptr_
template<typename charT > 
 
 
The documentation for this class was generated from the following files: