![]() |
TrinityCore
|
Utility class to enable range for loop syntax for multimap.equal_range uses. More...
#include <IteratorPair.h>
Public Member Functions | |
| constexpr | IteratorPair () |
| constexpr | IteratorPair (iterator first, end_iterator second) |
| constexpr | IteratorPair (std::pair< iterator, end_iterator > iterators) |
| constexpr iterator | begin () const |
| constexpr end_iterator | end () const |
Private Attributes | |
| std::pair< iterator, end_iterator > | _iterators |
Utility class to enable range for loop syntax for multimap.equal_range uses.
Definition at line 31 of file IteratorPair.h.
|
inlineconstexpr |
Definition at line 34 of file IteratorPair.h.
|
inlineconstexpr |
Definition at line 35 of file IteratorPair.h.
|
inlineconstexpr |
Definition at line 36 of file IteratorPair.h.
|
inlineconstexpr |
Definition at line 38 of file IteratorPair.h.
References Trinity::IteratorPair< iterator, end_iterator >::_iterators.
Referenced by ThreatManager::GetUnsortedThreatList(), Unit::HandleEmoteCommand(), Unit::IsImmunedToSpell(), Unit::IsImmunedToSpellEffect(), ObjectMgr::LoadCreatureTrainers(), WorldSession::MeetsChrCustomizationReq(), KillRewarder::Reward(), and Player::UpdateVisibilityOf().
|
inlineconstexpr |
Definition at line 39 of file IteratorPair.h.
References Trinity::IteratorPair< iterator, end_iterator >::_iterators.
Referenced by GossipMenu::AddMenuItem(), GossipMenu::AddMenuItem(), Unit::HandleEmoteCommand(), Unit::IsImmunedToSpell(), Unit::IsImmunedToSpellEffect(), ObjectMgr::LoadCreatureTrainers(), WorldSession::MeetsChrCustomizationReq(), KillRewarder::Reward(), and Player::UpdateVisibilityOf().
|
private |
Definition at line 42 of file IteratorPair.h.
Referenced by Trinity::IteratorPair< iterator, end_iterator >::begin(), and Trinity::IteratorPair< iterator, end_iterator >::end().