TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
LootValidatorRef Class Reference

#include <LootMgr.h>

Public Member Functions

 LootValidatorRef ()
 
void targetObjectDestroyLink () override
 
void sourceObjectDestroyLink () override
 
- Public Member Functions inherited from Reference< Loot, LootValidatorRef >
 Reference ()
 
virtual ~Reference ()
 
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 ()
 
virtual ~LinkedListElement ()
 
bool hasNext () const
 
bool hasPrev () const
 
bool isInList () const
 
LinkedListElementnext ()
 
LinkedListElement constnext () const
 
LinkedListElementprev ()
 
LinkedListElement constprev () const
 
LinkedListElementnocheck_next ()
 
LinkedListElement constnocheck_next () const
 
LinkedListElementnocheck_prev ()
 
LinkedListElement constnocheck_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
 

Constructor & Destructor Documentation

LootValidatorRef::LootValidatorRef ( )
inline
291 { }

Member Function Documentation

void LootValidatorRef::sourceObjectDestroyLink ( )
inlineoverridevirtual
void LootValidatorRef::targetObjectDestroyLink ( )
inlineoverridevirtual

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