Public Types |
typedef __sum_storage_elem
< _CharT, _Traits, _Alloc > | _Self |
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 |
Private Attributes |
| bool | _M_init |
basic_string< _CharT, _Traits,
_Alloc > | _M_storage |
template<class _CharT, class _Traits, class _Alloc>
struct __sum_storage_elem< _CharT, _Traits, _Alloc >
Definition at line 372 of file _string_sum.h.