#include <skipnull_iterator.h>
Public Types | |
types | |
| typedef VAL | value_type |
| typedef C | container_type |
| typedef IT | base_type |
| typedef SkipNullIterator< VAL, C, IT > | self_type |
Public Member Functions | |
construction | |
| SkipNullIterator (const base_type &bt, const container_type &c) | |
| SkipNullIterator (const self_type &st) | |
| self_type & | operator= (const self_type &st) |
work on container | |
| const container_type & | container () const |
operators | |
| value_type & | operator* (void) const |
| value_type * | operator-> (void) const |
| self_type & | operator[] (int idx) |
| self_type & | operator++ () |
| self_type | operator++ (int) |
| self_type & | operator-- () |
| self_type | operator-- (int) |
| self_type & | operator+= (int dist) |
| self_type | operator+ (int dist) |
| self_type & | operator-= (int dist) |
| self_type | operator- (int dist) |
| int | operator- (const self_type &st) |
| typedef VAL shawn::SkipNullIterator< VAL, C, IT >::value_type |
| typedef C shawn::SkipNullIterator< VAL, C, IT >::container_type |
| typedef IT shawn::SkipNullIterator< VAL, C, IT >::base_type |
| typedef SkipNullIterator<VAL, C, IT> shawn::SkipNullIterator< VAL, C, IT >::self_type |
| shawn::SkipNullIterator< VAL, C, IT >::SkipNullIterator | ( | const base_type & | bt, | |
| const container_type & | c | |||
| ) | [inline] |

| shawn::SkipNullIterator< VAL, C, IT >::SkipNullIterator | ( | const self_type & | st | ) | [inline] |
| self_type& shawn::SkipNullIterator< VAL, C, IT >::operator= | ( | const self_type & | st | ) | [inline] |

| const container_type& shawn::SkipNullIterator< VAL, C, IT >::container | ( | ) | const [inline] |

| value_type& shawn::SkipNullIterator< VAL, C, IT >::operator* | ( | void | ) | const [inline] |
| value_type* shawn::SkipNullIterator< VAL, C, IT >::operator-> | ( | void | ) | const [inline] |
| self_type& shawn::SkipNullIterator< VAL, C, IT >::operator[] | ( | int | idx | ) | [inline] |

| self_type& shawn::SkipNullIterator< VAL, C, IT >::operator++ | ( | void | ) | [inline] |


| self_type shawn::SkipNullIterator< VAL, C, IT >::operator++ | ( | int | ) | [inline] |

| self_type& shawn::SkipNullIterator< VAL, C, IT >::operator-- | ( | ) | [inline] |


| self_type shawn::SkipNullIterator< VAL, C, IT >::operator-- | ( | int | ) | [inline] |

| self_type& shawn::SkipNullIterator< VAL, C, IT >::operator+= | ( | int | dist | ) | [inline] |

| self_type shawn::SkipNullIterator< VAL, C, IT >::operator+ | ( | int | dist | ) | [inline] |
| self_type& shawn::SkipNullIterator< VAL, C, IT >::operator-= | ( | int | dist | ) | [inline] |
| self_type shawn::SkipNullIterator< VAL, C, IT >::operator- | ( | int | dist | ) | [inline] |
| int shawn::SkipNullIterator< VAL, C, IT >::operator- | ( | const self_type & | st | ) | [inline] |

1.5.6