TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TypeContainerVisitor< VISITOR, TYPE_CONTAINER > Class Template Reference

#include <TypeContainerVisitor.h>

Public Member Functions

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

Private Attributes

VISITOR & i_visitor
 

Constructor & Destructor Documentation

template<class VISITOR, class TYPE_CONTAINER>
TypeContainerVisitor< VISITOR, TYPE_CONTAINER >::TypeContainerVisitor ( VISITOR &  v)
inline
88 : i_visitor(v) { }
VISITOR & i_visitor
Definition: TypeContainerVisitor.h:101

Member Function Documentation

template<class VISITOR, class TYPE_CONTAINER>
void TypeContainerVisitor< VISITOR, TYPE_CONTAINER >::Visit ( TYPE_CONTAINER &  c)
inline
91  {
93  }
VISITOR & i_visitor
Definition: TypeContainerVisitor.h:101
void VisitorHelper(VISITOR &v, TYPE_CONTAINER &c)
Definition: TypeContainerVisitor.h:35

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<class VISITOR, class TYPE_CONTAINER>
void TypeContainerVisitor< VISITOR, TYPE_CONTAINER >::Visit ( const TYPE_CONTAINER &  c) const
inline
96  {
98  }
VISITOR & i_visitor
Definition: TypeContainerVisitor.h:101
void VisitorHelper(VISITOR &v, TYPE_CONTAINER &c)
Definition: TypeContainerVisitor.h:35

+ Here is the call graph for this function:

Member Data Documentation

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

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