#include <istring.h>
Inheritance diagram for Pentagram::pent_string< _Elem, _Traits, _Ax >:

Public Types | |
| typedef pent_string< _Elem, _Traits, _Ax > | _Myt |
| typedef std::basic_string< _Elem, _Traits, _Ax > | _Mybase |
| typedef _Ax | _Alloc |
| typedef _Alloc::size_type | size_type |
| typedef _Alloc::difference_type | difference_type |
| typedef _Alloc::pointer | _Tptr |
| typedef _Alloc::const_pointer | _Ctptr |
| typedef _Tptr | pointer |
| typedef _Ctptr | const_pointer |
| typedef _Alloc::reference | reference |
| typedef _Alloc::const_reference | const_reference |
| typedef _Alloc::value_type | value_type |
| typedef ichar_traits | traits_type |
Public Member Functions | |
| pent_string () | |
| pent_string (const _Alloc &_Al) | |
| pent_string (const _Mybase &_Right) | |
| pent_string (const _Mybase &_Right, size_type _Roff, size_type _Count=_Mybase::npos) | |
| pent_string (const _Mybase &_Right, size_type _Roff, size_type _Count, const _Alloc &_Al) | |
| pent_string (const _Elem *_Ptr, size_type _Count) | |
| pent_string (const _Elem *_Ptr, size_type _Count, const _Alloc &_Al) | |
| pent_string (const _Elem *_Ptr) | |
| pent_string (const _Elem *_Ptr, const _Alloc &_Al) | |
| pent_string (size_type _Count, _Elem _Ch) | |
| pent_string (size_type _Count, _Elem _Ch, const _Alloc &_Al) | |
| template<class _It> | |
| pent_string (_It _First, _It _Last) | |
| template<class _It> | |
| pent_string (_It _First, _It _Last, const _Alloc &_Al) | |
| _Myt & | operator= (const _Myt &_Right) |
| _Myt & | operator= (const _Elem *_Ptr) |
| _Myt & | operator= (_Elem _Ch) |
| _Myt & | operator+= (const _Myt &_Right) |
| _Myt & | operator+= (const _Elem *_Ptr) |
| _Myt & | operator+= (_Elem _Ch) |
| int | compare (const _Mybase &_Right) const |
| int | compare (size_type _Off, size_type _N0, const _Mybase &_Right) const |
| int | compare (size_type _Off, size_type _N0, const _Myt &_Right, size_type _Roff, size_type _Count) const |
| int | compare (const _Elem *_Ptr) const |
| int | compare (size_type _Off, size_type _N0, const _Elem *_Ptr) const |
| int | compare (size_type _Off, size_type _N0, const _Elem *_Ptr, size_type _Count) const |
Definition at line 52 of file istring.h.
| typedef _Ax Pentagram::pent_string< _Elem, _Traits, _Ax >::_Alloc |
| typedef _Alloc::const_pointer Pentagram::pent_string< _Elem, _Traits, _Ax >::_Ctptr |
| typedef std::basic_string<_Elem, _Traits, _Ax> Pentagram::pent_string< _Elem, _Traits, _Ax >::_Mybase |
| typedef pent_string<_Elem, _Traits, _Ax> Pentagram::pent_string< _Elem, _Traits, _Ax >::_Myt |
| typedef _Alloc::pointer Pentagram::pent_string< _Elem, _Traits, _Ax >::_Tptr |
| typedef _Ctptr Pentagram::pent_string< _Elem, _Traits, _Ax >::const_pointer |
| typedef _Alloc::const_reference Pentagram::pent_string< _Elem, _Traits, _Ax >::const_reference |
| typedef _Alloc::difference_type Pentagram::pent_string< _Elem, _Traits, _Ax >::difference_type |
| typedef _Tptr Pentagram::pent_string< _Elem, _Traits, _Ax >::pointer |
| typedef _Alloc::reference Pentagram::pent_string< _Elem, _Traits, _Ax >::reference |
| typedef _Alloc::size_type Pentagram::pent_string< _Elem, _Traits, _Ax >::size_type |
| typedef ichar_traits Pentagram::pent_string< _Elem, _Traits, _Ax >::traits_type |
| typedef _Alloc::value_type Pentagram::pent_string< _Elem, _Traits, _Ax >::value_type |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | ) | [inline] |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | const _Alloc & | _Al | ) | [inline, explicit] |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | const _Mybase & | _Right | ) | [inline] |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | const _Mybase & | _Right, | |
| size_type | _Roff, | |||
| size_type | _Count = _Mybase::npos | |||
| ) | [inline] |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | const _Mybase & | _Right, | |
| size_type | _Roff, | |||
| size_type | _Count, | |||
| const _Alloc & | _Al | |||
| ) | [inline] |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | const _Elem * | _Ptr, | |
| size_type | _Count | |||
| ) | [inline] |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | const _Elem * | _Ptr, | |
| size_type | _Count, | |||
| const _Alloc & | _Al | |||
| ) | [inline] |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | const _Elem * | _Ptr | ) | [inline] |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | const _Elem * | _Ptr, | |
| const _Alloc & | _Al | |||
| ) | [inline] |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | size_type | _Count, | |
| _Elem | _Ch | |||
| ) | [inline] |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | size_type | _Count, | |
| _Elem | _Ch, | |||
| const _Alloc & | _Al | |||
| ) | [inline] |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | _It | _First, | |
| _It | _Last | |||
| ) | [inline] |
| Pentagram::pent_string< _Elem, _Traits, _Ax >::pent_string | ( | _It | _First, | |
| _It | _Last, | |||
| const _Alloc & | _Al | |||
| ) | [inline] |
| int Pentagram::pent_string< _Elem, _Traits, _Ax >::compare | ( | size_type | _Off, | |
| size_type | _N0, | |||
| const _Elem * | _Ptr, | |||
| size_type | _Count | |||
| ) | const [inline] |
| int Pentagram::pent_string< _Elem, _Traits, _Ax >::compare | ( | size_type | _Off, | |
| size_type | _N0, | |||
| const _Elem * | _Ptr | |||
| ) | const [inline] |
| int Pentagram::pent_string< _Elem, _Traits, _Ax >::compare | ( | const _Elem * | _Ptr | ) | const [inline] |
| int Pentagram::pent_string< _Elem, _Traits, _Ax >::compare | ( | size_type | _Off, | |
| size_type | _N0, | |||
| const _Mybase & | _Right | |||
| ) | const [inline] |
| int Pentagram::pent_string< _Elem, _Traits, _Ax >::compare | ( | const _Mybase & | _Right | ) | const [inline] |
Definition at line 182 of file istring.h.
Referenced by Pentagram::pent_string< char >::compare(), Pentagram::operator<(), and Pentagram::operator==().
| _Myt& Pentagram::pent_string< _Elem, _Traits, _Ax >::operator+= | ( | _Elem | _Ch | ) | [inline] |
| _Myt& Pentagram::pent_string< _Elem, _Traits, _Ax >::operator+= | ( | const _Elem * | _Ptr | ) | [inline] |
| _Myt& Pentagram::pent_string< _Elem, _Traits, _Ax >::operator+= | ( | const _Myt & | _Right | ) | [inline] |
| _Myt& Pentagram::pent_string< _Elem, _Traits, _Ax >::operator= | ( | _Elem | _Ch | ) | [inline] |
| _Myt& Pentagram::pent_string< _Elem, _Traits, _Ax >::operator= | ( | const _Elem * | _Ptr | ) | [inline] |
| _Myt& Pentagram::pent_string< _Elem, _Traits, _Ax >::operator= | ( | const _Myt & | _Right | ) | [inline] |
1.4.7