Horizon Official Technical Documentation
GridReferenceContainerVisitor.hpp File Reference
+ Include dependency graph for GridReferenceContainerVisitor.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GridReferenceContainerVisitor< VISITOR, TYPE_CONTAINER >
 

Functions

template<class VISITOR >
void VisitorHelper (VISITOR &, GridTypeListContainer< TypeNull > &)
 
template<class VISITOR , class T >
void VisitorHelper (VISITOR &v, GridTypeListContainer< T > &c)
 
template<class VISITOR , class H , class T >
void VisitorHelper (VISITOR &v, GridTypeListContainer< TypeList< H, T > > &c)
 
template<class VISITOR , class OBJECT_TYPES >
void VisitorHelper (VISITOR &v, GridReferenceContainer< OBJECT_TYPES > &c)
 

Function Documentation

◆ VisitorHelper() [1/4]

template<class VISITOR >
void VisitorHelper ( VISITOR &  ,
GridTypeListContainer< TypeNull > &   
)
40{
41 // terminate condition container map list
42}

Referenced by GridReferenceContainerVisitor< VISITOR, TYPE_CONTAINER >::Visit(), and VisitorHelper().

+ Here is the caller graph for this function:

◆ VisitorHelper() [2/4]

template<class VISITOR , class OBJECT_TYPES >
void VisitorHelper ( VISITOR &  v,
GridReferenceContainer< OBJECT_TYPES > &  c 
)
61{
63}
void VisitorHelper(VISITOR &, GridTypeListContainer< TypeNull > &)
Definition: GridReferenceContainerVisitor.hpp:39
GridTypeListContainer< OBJECT_TYPES > & getElements(void)
Definition: GridReferenceContainer.hpp:171

References GridReferenceContainer< OBJECT_TYPES >::getElements(), and VisitorHelper().

+ Here is the call graph for this function:

◆ VisitorHelper() [3/4]

template<class VISITOR , class T >
void VisitorHelper ( VISITOR &  v,
GridTypeListContainer< T > &  c 
)
46{
47 v.Visit(c._element);
48}
GridRefManager< OBJECT > _element
Definition: GridReferenceContainer.hpp:42

References GridTypeListContainer< OBJECT >::_element.

◆ VisitorHelper() [4/4]

template<class VISITOR , class H , class T >
void VisitorHelper ( VISITOR &  v,
GridTypeListContainer< TypeList< H, T > > &  c 
)
53{
54 VisitorHelper(v, c._elements);
55 VisitorHelper(v, c._tail_elements);
56}

References VisitorHelper().

+ Here is the call graph for this function: