TrinityCore
Loading...
Searching...
No Matches
ObjectGuidVector Class Reference

#include <SmartScriptMgr.h>

Public Member Functions

 ObjectGuidVector (ObjectVector const &objectVector)
 
ObjectVector const * GetObjectVector (WorldObject const &ref) const
 
void AddGuid (ObjectGuid const &guid)
 
 ~ObjectGuidVector ()
 

Private Member Functions

void UpdateObjects (WorldObject const &ref) const
 

Private Attributes

GuidVector _guidVector
 
ObjectVector _objectVector
 

Detailed Description

Definition at line 1716 of file SmartScriptMgr.h.

Constructor & Destructor Documentation

◆ ObjectGuidVector()

ObjectGuidVector::ObjectGuidVector ( ObjectVector const &  objectVector)
explicit

Definition at line 2647 of file SmartScriptMgr.cpp.

References _guidVector, and _objectVector.

◆ ~ObjectGuidVector()

ObjectGuidVector::~ObjectGuidVector ( )
inline

Definition at line 1729 of file SmartScriptMgr.h.

Member Function Documentation

◆ AddGuid()

void ObjectGuidVector::AddGuid ( ObjectGuid const &  guid)
inline

Definition at line 1727 of file SmartScriptMgr.h.

References _guidVector.

◆ GetObjectVector()

ObjectVector const * ObjectGuidVector::GetObjectVector ( WorldObject const &  ref) const
inline

Definition at line 1721 of file SmartScriptMgr.h.

References _objectVector, and UpdateObjects().

◆ UpdateObjects()

void ObjectGuidVector::UpdateObjects ( WorldObject const &  ref) const
private

Definition at line 2654 of file SmartScriptMgr.cpp.

References _guidVector, _objectVector, and ObjectAccessor::GetWorldObject().

Referenced by GetObjectVector().

Member Data Documentation

◆ _guidVector

GuidVector ObjectGuidVector::_guidVector
private

Definition at line 1732 of file SmartScriptMgr.h.

Referenced by AddGuid(), ObjectGuidVector(), and UpdateObjects().

◆ _objectVector

ObjectVector ObjectGuidVector::_objectVector
mutableprivate

Definition at line 1733 of file SmartScriptMgr.h.

Referenced by GetObjectVector(), ObjectGuidVector(), and UpdateObjects().


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