![]() |
TrinityCore
|
#include <ObjectMgr.h>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = QuestRelations::mapped_type |
| using | pointer = value_type const * |
| using | reference = value_type const & |
| using | difference_type = void |
Public Member Functions | |
| Iterator (QuestRelations::const_iterator it, QuestRelations::const_iterator end, bool onlyActive) | |
| bool | operator== (Iterator const &other) const |
| Iterator & | operator++ () |
| Iterator | operator++ (int) |
| value_type | operator* () const |
Private Member Functions | |
| void | skip () |
| void | _skip () |
Private Attributes | |
| QuestRelations::const_iterator | _it |
| QuestRelations::const_iterator | _end |
| bool | _onlyActive |
Definition at line 564 of file ObjectMgr.h.
| using QuestRelationResult::Iterator::difference_type = void |
Definition at line 571 of file ObjectMgr.h.
| using QuestRelationResult::Iterator::iterator_category = std::forward_iterator_tag |
Definition at line 567 of file ObjectMgr.h.
| using QuestRelationResult::Iterator::pointer = value_type const* |
Definition at line 569 of file ObjectMgr.h.
| using QuestRelationResult::Iterator::reference = value_type const& |
Definition at line 570 of file ObjectMgr.h.
| using QuestRelationResult::Iterator::value_type = QuestRelations::mapped_type |
Definition at line 568 of file ObjectMgr.h.
|
inline |
Definition at line 573 of file ObjectMgr.h.
References skip().
|
private |
Definition at line 8604 of file ObjectMgr.cpp.
References _end, _it, and Quest::IsTakingQuestEnabled().
Referenced by skip().
|
inline |
Definition at line 584 of file ObjectMgr.h.
References _it.
|
inline |
Definition at line 581 of file ObjectMgr.h.
|
inline |
Definition at line 582 of file ObjectMgr.h.
|
inline |
Definition at line 579 of file ObjectMgr.h.
References _it.
|
inlineprivate |
Definition at line 587 of file ObjectMgr.h.
References _onlyActive, and _skip().
Referenced by Iterator(), and operator++().
|
private |
Definition at line 590 of file ObjectMgr.h.
Referenced by _skip().
|
private |
Definition at line 590 of file ObjectMgr.h.
Referenced by _skip(), operator*(), operator++(), and operator==().
|
private |
Definition at line 591 of file ObjectMgr.h.
Referenced by skip().