__sum_storage_elem< _CharT, _Traits, _Alloc > Struct Template Reference

#include <_string_sum.h>

List of all members.

Public Types

typedef basic_string< _CharT,
_Traits, _Alloc > 
_BString

Public Member Functions

 __sum_storage_elem (_Alloc __alloc)
template<class _Left, class _Right, class _StorageDir>
void _M_Init (__bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDir > const &__ref) const
template<class _Left, class _Right, class _StorageDir>
_BString const & _M_get_storage (__bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDir > const &__ref, bool __do_init) const
template<class _Left, class _Right, class _StorageDir>
_BString_M_get_storage (__bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDir > const &__ref)
size_t size () const
_CharT const & operator[] (size_t __n) const


Detailed Description

template<class _CharT, class _Traits, class _Alloc>
struct __sum_storage_elem< _CharT, _Traits, _Alloc >

Definition at line 372 of file _string_sum.h.


Member Typedef Documentation

template<class _CharT, class _Traits, class _Alloc>
typedef basic_string<_CharT, _Traits, _Alloc> __sum_storage_elem< _CharT, _Traits, _Alloc >::_BString

Definition at line 373 of file _string_sum.h.


Constructor & Destructor Documentation

template<class _CharT, class _Traits, class _Alloc>
__sum_storage_elem< _CharT, _Traits, _Alloc >::__sum_storage_elem ( _Alloc  __alloc  )  [inline]

Definition at line 375 of file _string_sum.h.


Member Function Documentation

template<class _CharT, class _Traits, class _Alloc>
template<class _Left, class _Right, class _StorageDir>
void __sum_storage_elem< _CharT, _Traits, _Alloc >::_M_Init ( __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDir > const &  __ref  )  const [inline]

template<class _CharT, class _Traits, class _Alloc>
template<class _Left, class _Right, class _StorageDir>
_BString const& __sum_storage_elem< _CharT, _Traits, _Alloc >::_M_get_storage ( __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDir > const &  __ref,
bool  __do_init 
) const [inline]

template<class _CharT, class _Traits, class _Alloc>
template<class _Left, class _Right, class _StorageDir>
_BString& __sum_storage_elem< _CharT, _Traits, _Alloc >::_M_get_storage ( __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDir > const &  __ref  )  [inline]

template<class _CharT, class _Traits, class _Alloc>
size_t __sum_storage_elem< _CharT, _Traits, _Alloc >::size (  )  const [inline]

Definition at line 400 of file _string_sum.h.

template<class _CharT, class _Traits, class _Alloc>
_CharT const& __sum_storage_elem< _CharT, _Traits, _Alloc >::operator[] ( size_t  __n  )  const [inline]

Definition at line 401 of file _string_sum.h.

References __STATIC_CAST.


The documentation for this struct was generated from the following file:



Generated on Mon Mar 10 15:32:53 2008 by  doxygen 1.5.1