ACE::String_Conversion::Convert_Out< DestT > Class Template Reference

A lightweight classed used for output symmantics. More...

#include <String_Conversion_T.h>

Collaboration diagram for ACE::String_Conversion::Convert_Out< DestT >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

template<typename SrcT>
 Convert_Out (const SrcT *src)
DestT * c_str () const
DestT * char_rep () const
int length () const

Private Member Functions

 Convert_Out ()
 Not implemented.
 Convert_Out (Convert_Out &)
Convert_Outoperator= (Convert_Out &)

Private Attributes

size_t len_
DestT * dest_

Detailed Description

template<typename DestT>
class ACE::String_Conversion::Convert_Out< DestT >

A lightweight classed used for output symmantics.

This class will always allocate a new copy of the source string.


Constructor & Destructor Documentation

template<typename DestT>
template<typename SrcT>
ACE::String_Conversion::Convert_Out< DestT >::Convert_Out const SrcT *  src  )  [inline, explicit]
 

template<typename DestT>
ACE::String_Conversion::Convert_Out< DestT >::Convert_Out  )  [private]
 

Not implemented.

template<typename DestT>
ACE::String_Conversion::Convert_Out< DestT >::Convert_Out Convert_Out< DestT > &   )  [private]
 


Member Function Documentation

template<typename DestT>
ACE_INLINE DestT * ACE::String_Conversion::Convert_Out< DestT >::c_str  )  const
 

template<typename DestT>
DestT* ACE::String_Conversion::Convert_Out< DestT >::char_rep  )  const [inline]
 

template<typename DestT>
ACE_INLINE int ACE::String_Conversion::Convert_Out< DestT >::length  )  const
 

template<typename DestT>
Convert_Out& ACE::String_Conversion::Convert_Out< DestT >::operator= Convert_Out< DestT > &   )  [private]
 


Member Data Documentation

template<typename DestT>
DestT* ACE::String_Conversion::Convert_Out< DestT >::dest_ [private]
 

template<typename DestT>
size_t ACE::String_Conversion::Convert_Out< DestT >::len_ [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 23 15:51:43 2005 for ACE by  doxygen 1.4.5