TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Reference< TO, FROM > Member List

This is the complete list of members for Reference< TO, FROM >, including all inherited members.

delink()LinkedListElementinline
GetSource() const Reference< TO, FROM >inline
getTarget() const Reference< TO, FROM >inline
hasNext() const LinkedListElementinline
hasPrev() const LinkedListElementinline
insertAfter(LinkedListElement *pElem)LinkedListElementinline
insertBefore(LinkedListElement *pElem)LinkedListElementinline
invalidate()Reference< TO, FROM >inline
iRefFromReference< TO, FROM >private
iRefToReference< TO, FROM >private
isInList() const LinkedListElementinline
isValid() const Reference< TO, FROM >inline
link(TO *toObj, FROM *fromObj)Reference< TO, FROM >inline
LinkedListElement()LinkedListElementinline
next()Reference< TO, FROM >inline
next() const Reference< TO, FROM >inline
nocheck_next()Reference< TO, FROM >inline
nocheck_next() const Reference< TO, FROM >inline
nocheck_prev()Reference< TO, FROM >inline
nocheck_prev() const Reference< TO, FROM >inline
operator->() const Reference< TO, FROM >inline
operator=(Reference const &)Reference< TO, FROM >private
prev()Reference< TO, FROM >inline
prev() const Reference< TO, FROM >inline
Reference()Reference< TO, FROM >inline
Reference(Reference const &)Reference< TO, FROM >private
sourceObjectDestroyLink()=0Reference< TO, FROM >protectedpure virtual
targetObjectBuildLink()=0Reference< TO, FROM >protectedpure virtual
targetObjectDestroyLink()=0Reference< TO, FROM >protectedpure virtual
unlink()Reference< TO, FROM >inline
~LinkedListElement()LinkedListElementinlinevirtual
~Reference()Reference< TO, FROM >inlinevirtual