AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
LootValidatorRef Class Reference

#include "LootMgr.h"

Inheritance diagram for LootValidatorRef:
Reference< Loot, LootValidatorRef > LinkedListElement Roll

Public Member Functions

 LootValidatorRef ()=default
 
void targetObjectDestroyLink () override
 
void sourceObjectDestroyLink () override
 
- Public Member Functions inherited from Reference< Loot, LootValidatorRef >
 Reference ()
 
virtual ~Reference ()=default
 
void link (Loot *toObj, LootValidatorRef *fromObj)
 
void unlink ()
 
void invalidate ()
 
bool isValid () const
 
Reference< Loot, LootValidatorRef > * next ()
 
Reference< Loot, LootValidatorRef > const * next () const
 
Reference< Loot, LootValidatorRef > * prev ()
 
Reference< Loot, LootValidatorRef > const * prev () const
 
Reference< Loot, LootValidatorRef > * nocheck_next ()
 
Reference< Loot, LootValidatorRef > const * nocheck_next () const
 
Reference< Loot, LootValidatorRef > * nocheck_prev ()
 
Reference< Loot, LootValidatorRef > const * nocheck_prev () const
 
Lootoperator-> () const
 
LootgetTarget () const
 
LootValidatorRefGetSource () const
 
- Public Member Functions inherited from LinkedListElement
 LinkedListElement ()=default
 
 ~LinkedListElement ()
 
bool hasNext () const
 
bool hasPrev () const
 
bool isInList () const
 
LinkedListElementnext ()
 
LinkedListElement const * next () const
 
LinkedListElementprev ()
 
LinkedListElement const * prev () const
 
LinkedListElementnocheck_next ()
 
LinkedListElement const * nocheck_next () const
 
LinkedListElementnocheck_prev ()
 
LinkedListElement const * nocheck_prev () const
 
void delink ()
 
void insertBefore (LinkedListElement *pElem)
 
void insertAfter (LinkedListElement *pElem)
 

Additional Inherited Members

- Protected Member Functions inherited from Reference< Loot, LootValidatorRef >
virtual void targetObjectBuildLink ()=0
 
virtual void targetObjectDestroyLink ()=0
 
virtual void sourceObjectDestroyLink ()=0
 

Detailed Description

Constructor & Destructor Documentation

◆ LootValidatorRef()

LootValidatorRef::LootValidatorRef ( )
default

Member Function Documentation

◆ sourceObjectDestroyLink()

void LootValidatorRef::sourceObjectDestroyLink ( )
inlineoverridevirtual

◆ targetObjectDestroyLink()

void LootValidatorRef::targetObjectDestroyLink ( )
inlineoverridevirtual