TrinityCore
Loading...
Searching...
No Matches
QuestRelationResult Struct Reference

#include <ObjectMgr.h>

Classes

struct  Iterator
 

Public Member Functions

 QuestRelationResult ()
 
 QuestRelationResult (std::pair< QuestRelations::const_iterator, QuestRelations::const_iterator > range, bool onlyActive)
 
Iterator begin () const
 
Iterator end () const
 
bool HasQuest (uint32 questId) const
 

Private Attributes

QuestRelations::const_iterator _begin
 
QuestRelations::const_iterator _end
 
bool _onlyActive
 

Detailed Description

Definition at line 561 of file ObjectMgr.h.

Constructor & Destructor Documentation

◆ QuestRelationResult() [1/2]

QuestRelationResult::QuestRelationResult ( )
inline

Definition at line 594 of file ObjectMgr.h.

◆ QuestRelationResult() [2/2]

QuestRelationResult::QuestRelationResult ( std::pair< QuestRelations::const_iterator, QuestRelations::const_iterator >  range,
bool  onlyActive 
)
inline

Definition at line 595 of file ObjectMgr.h.

Member Function Documentation

◆ begin()

Iterator QuestRelationResult::begin ( ) const
inline

Definition at line 598 of file ObjectMgr.h.

References _begin, _end, and _onlyActive.

◆ end()

Iterator QuestRelationResult::end ( ) const
inline

Definition at line 599 of file ObjectMgr.h.

References _end, and _onlyActive.

Referenced by ObjectMgr::ScriptNameContainer::find(), and ObjectMgr::ScriptNameContainer::find().

◆ HasQuest()

bool QuestRelationResult::HasQuest ( uint32  questId) const

Definition at line 8610 of file ObjectMgr.cpp.

References _begin, _end, _onlyActive, and Quest::IsTakingQuestEnabled().

Member Data Documentation

◆ _begin

QuestRelations::const_iterator QuestRelationResult::_begin
private

Definition at line 604 of file ObjectMgr.h.

Referenced by begin(), and HasQuest().

◆ _end

QuestRelations::const_iterator QuestRelationResult::_end
private

Definition at line 604 of file ObjectMgr.h.

Referenced by begin(), end(), and HasQuest().

◆ _onlyActive

bool QuestRelationResult::_onlyActive
private

Definition at line 605 of file ObjectMgr.h.

Referenced by begin(), end(), and HasQuest().


The documentation for this struct was generated from the following files: