#include <user_table.hpp>
Public Types | |
| typedef user_map | map_type |
Public Member Functions | |
| iterator (const map_type &map, user::flags inc_flags, user::flags exc_flags) | |
| iterator (const map_type &map, const base_iterator &base, user::flags inc_flags, user::flags exc_flags) | |
| iterator (const iterator &other) | |
| iterator & | operator= (const iterator &other) |
| const user & | operator * () const |
| const user * | operator-> () const |
| iterator & | operator++ () |
| iterator | operator++ (int) |
Static Public Member Functions | |
| static bool | check_flags (obby::user::flags flags, obby::user::flags inc_flags, obby::user::flags exc_flags) |
Protected Member Functions | |
| void | inc_valid () |
Protected Attributes | |
| const map_type & | m_map |
| user::flags | m_inc_flags |
| user::flags | m_exc_flags |
Definition at line 41 of file user_table.hpp.
Definition at line 44 of file user_table.hpp.
| obby::user_table::iterator::iterator | ( | const map_type & | map, | |
| user::flags | inc_flags, | |||
| user::flags | exc_flags | |||
| ) | [inline] |
Definition at line 46 of file user_table.hpp.
| obby::user_table::iterator::iterator | ( | const map_type & | map, | |
| const base_iterator & | base, | |||
| user::flags | inc_flags, | |||
| user::flags | exc_flags | |||
| ) | [inline] |
| obby::user_table::iterator::iterator | ( | const iterator & | other | ) | [inline] |
Definition at line 64 of file user_table.hpp.
| const user& obby::user_table::iterator::operator * | ( | ) | const [inline] |
Definition at line 85 of file user_table.hpp.
| const user* obby::user_table::iterator::operator-> | ( | ) | const [inline] |
Definition at line 90 of file user_table.hpp.
| iterator& obby::user_table::iterator::operator++ | ( | ) | [inline] |
| iterator obby::user_table::iterator::operator++ | ( | int | ) | [inline] |
| static bool obby::user_table::iterator::check_flags | ( | obby::user::flags | flags, | |
| obby::user::flags | inc_flags, | |||
| obby::user::flags | exc_flags | |||
| ) | [inline, static] |
Definition at line 109 of file user_table.hpp.
Referenced by obby::user_table::find(), and inc_valid().
| void obby::user_table::iterator::inc_valid | ( | ) | [inline, protected] |
Definition at line 120 of file user_table.hpp.
References check_flags(), m_exc_flags, m_inc_flags, and m_map.
Referenced by iterator(), and operator++().
const map_type& obby::user_table::iterator::m_map [protected] |
user::flags obby::user_table::iterator::m_inc_flags [protected] |
user::flags obby::user_table::iterator::m_exc_flags [protected] |
1.5.1