Public Member Functions | |
| StrCharIt (const achar *aBegin, const achar *aEnd=NULL, tSize aLen=0) | |
| StrCharIt (const achar *aBegin, tU32 anSizeInBytes, tSize aLen=0) | |
| const achar * | start () const |
| const achar * | end () const |
| const achar * | current () const |
| void | to_pos (tU32 anPos) |
| ni::tU32 | pos () const |
| ni::tBool | is_start () const |
| ni::tBool | is_end () const |
| void | to_start () |
| ni::tSize | to_end () |
| ni::tSize | compute_lengthAndSizeInBytes () |
| ni::tSize | length (tBool abForceCompute=eFalse) const |
| ni::tSize | sizeInBytes (tBool abForceCompute=eFalse) const |
| ni::tU32 | peek_next () const |
| ni::tU32 | next () |
| ni::tU32 | peek_prior () const |
| ni::tU32 | prior () |
| ni::tU32 | advance (tU32 n) |
| ni::tU32 | rewind (tU32 n) |
| bool | operator== (const StrCharIt &rhs) const |
| bool | operator!= (const StrCharIt &rhs) const |
| iterator & | operator++ () |
| iterator | operator++ (int) |
| iterator & | operator-- () |
| iterator | operator-- (int) |
| ni::tU32 | peek_next (tU32 fwd) const |
| ni::tU32 | peek_prev (tU32 back) const |
Additional Inherited Members | |
Public Types inherited from iterator< astl::bidirectional_iterator_tag, ni::tU32 > | |
| typedef astl::bidirectional_iterator_tag | iterator_category |
| typedef ni::tU32 | value_type |
| typedef _Distance | difference_type |
| typedef _Pointer | pointer |
| typedef _Reference | reference |
| const achar* start | ( | ) | const |
| const achar* end | ( | ) | const |
| const achar* current | ( | ) | const |
| ni::tU32 pos | ( | ) | const |
| ni::tBool is_start | ( | ) | const |
| ni::tBool is_end | ( | ) | const |
| void to_start | ( | ) |
| ni::tSize to_end | ( | ) |
| ni::tSize compute_lengthAndSizeInBytes | ( | ) |
| ni::tU32 peek_next | ( | ) | const |
| ni::tU32 next | ( | ) |
| ni::tU32 peek_prior | ( | ) | const |
| ni::tU32 prior | ( | ) |
| bool operator== | ( | const StrCharIt & | rhs | ) | const |
| bool operator!= | ( | const StrCharIt & | rhs | ) | const |
| iterator& operator++ | ( | ) |
| iterator operator++ | ( | int | ) |
| iterator& operator-- | ( | ) |
| iterator operator-- | ( | int | ) |
1.8.7