TrinityCore
TypeContainerVisitor< VISITOR, TYPE_CONTAINER > Class Template Reference

#include <TypeContainerVisitor.h>

Public Member Functions

 TypeContainerVisitor (VISITOR &v)
 
void Visit (TYPE_CONTAINER &c)
 
void Visit (TYPE_CONTAINER const &c) const
 

Private Attributes

VISITOR & i_visitor
 

Detailed Description

template<class VISITOR, class TYPE_CONTAINER>
class TypeContainerVisitor< VISITOR, TYPE_CONTAINER >

Definition at line 83 of file TypeContainerVisitor.h.

Constructor & Destructor Documentation

◆ TypeContainerVisitor()

template<class VISITOR , class TYPE_CONTAINER >
TypeContainerVisitor< VISITOR, TYPE_CONTAINER >::TypeContainerVisitor ( VISITOR &  v)
inline

Definition at line 86 of file TypeContainerVisitor.h.

Member Function Documentation

◆ Visit() [1/2]

template<class VISITOR , class TYPE_CONTAINER >
void TypeContainerVisitor< VISITOR, TYPE_CONTAINER >::Visit ( TYPE_CONTAINER &  c)
inline

Definition at line 88 of file TypeContainerVisitor.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Visit() [2/2]

template<class VISITOR , class TYPE_CONTAINER >
void TypeContainerVisitor< VISITOR, TYPE_CONTAINER >::Visit ( TYPE_CONTAINER const &  c) const
inline

Definition at line 93 of file TypeContainerVisitor.h.

+ Here is the call graph for this function:

Member Data Documentation

◆ i_visitor

template<class VISITOR , class TYPE_CONTAINER >
VISITOR& TypeContainerVisitor< VISITOR, TYPE_CONTAINER >::i_visitor
private

Definition at line 99 of file TypeContainerVisitor.h.


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