#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] |