Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
TypeContainerVisitor.h File Reference
#include "Define.h"
#include "Dynamic/TypeContainer.h"
Include dependency graph for TypeContainerVisitor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TypeContainerVisitor< VISITOR, TYPE_CONTAINER >

Functions

template<class VISITOR>
void VisitorHelper (VISITOR &, ContainerArrayList< TypeNull > &)
template<class VISITOR>
void VisitorHelper (VISITOR &, ContainerList< TypeNull > &)
template<class VISITOR>
void VisitorHelper (VISITOR &, ContainerMapList< TypeNull > &)
template<class VISITOR, class T>
void VisitorHelper (VISITOR &v, ContainerArrayList< T > &c)
template<class VISITOR, class H, class T>
void VisitorHelper (VISITOR &v, ContainerArrayList< TypeList< H, T > > &c)
template<class VISITOR, class T>
void VisitorHelper (VISITOR &v, ContainerList< T > &c)
template<class VISITOR, class H, class T>
void VisitorHelper (VISITOR &v, ContainerList< TypeList< H, T > > &c)
template<class VISITOR, class T>
void VisitorHelper (VISITOR &v, ContainerMapList< T > &c)
template<class VISITOR, class H, class T>
void VisitorHelper (VISITOR &v, ContainerMapList< TypeList< H, T > > &c)
template<class VISITOR, class TYPE_CONTAINER>
void VisitorHelper (VISITOR &v, TYPE_CONTAINER &c)
template<class VISITOR, class OBJECT_TYPES>
void VisitorHelper (VISITOR &v, TypeMapContainer< OBJECT_TYPES > &c)

Function Documentation

◆ VisitorHelper() [1/11]

template<class VISITOR>
void VisitorHelper ( VISITOR & ,
ContainerArrayList< TypeNull > &  )

Definition at line 63 of file TypeContainerVisitor.h.

◆ VisitorHelper() [2/11]

template<class VISITOR>
void VisitorHelper ( VISITOR & ,
ContainerList< TypeNull > &  )

Definition at line 28 of file TypeContainerVisitor.h.

◆ VisitorHelper() [3/11]

template<class VISITOR>
void VisitorHelper ( VISITOR & ,
ContainerMapList< TypeNull > &  )

Definition at line 43 of file TypeContainerVisitor.h.

◆ VisitorHelper() [4/11]

template<class VISITOR, class T>
void VisitorHelper ( VISITOR & v,
ContainerArrayList< T > & c )

Definition at line 58 of file TypeContainerVisitor.h.

References ContainerArrayList< OBJECT >::_element.

◆ VisitorHelper() [5/11]

template<class VISITOR, class H, class T>
void VisitorHelper ( VISITOR & v,
ContainerArrayList< TypeList< H, T > > & c )

Definition at line 66 of file TypeContainerVisitor.h.

References VisitorHelper().

◆ VisitorHelper() [6/11]

template<class VISITOR, class T>
void VisitorHelper ( VISITOR & v,
ContainerList< T > & c )

Definition at line 30 of file TypeContainerVisitor.h.

References ContainerList< OBJECT >::_element.

◆ VisitorHelper() [7/11]

template<class VISITOR, class H, class T>
void VisitorHelper ( VISITOR & v,
ContainerList< TypeList< H, T > > & c )

Definition at line 36 of file TypeContainerVisitor.h.

References VisitorHelper().

◆ VisitorHelper() [8/11]

template<class VISITOR, class T>
void VisitorHelper ( VISITOR & v,
ContainerMapList< T > & c )

Definition at line 45 of file TypeContainerVisitor.h.

References ContainerMapList< OBJECT >::_element.

◆ VisitorHelper() [9/11]

template<class VISITOR, class H, class T>
void VisitorHelper ( VISITOR & v,
ContainerMapList< TypeList< H, T > > & c )

Definition at line 51 of file TypeContainerVisitor.h.

References VisitorHelper().

◆ VisitorHelper() [10/11]

template<class VISITOR, class TYPE_CONTAINER>
void VisitorHelper ( VISITOR & v,
TYPE_CONTAINER & c )

◆ VisitorHelper() [11/11]

template<class VISITOR, class OBJECT_TYPES>
void VisitorHelper ( VISITOR & v,
TypeMapContainer< OBJECT_TYPES > & c )