ROSE 0.11.145.147
Public Member Functions | Public Attributes | List of all members
sg::DispatchHelper< GVisitor > Struct Template Reference

Description

template<class GVisitor>
struct sg::DispatchHelper< GVisitor >

Definition at line 1701 of file sageGeneric.h.

Collaboration diagram for sg::DispatchHelper< GVisitor >:
Collaboration graph
[legend]

Public Member Functions

 DispatchHelper (GVisitor gv, SgNode *p)
 
void operator() (SgNode *n)
 
 operator GVisitor () &&
 

Public Attributes

GVisitor gvisitor
 
SgNodeparent
 
size_t cnt
 

Constructor & Destructor Documentation

◆ DispatchHelper()

template<class GVisitor >
sg::DispatchHelper< GVisitor >::DispatchHelper ( GVisitor  gv,
SgNode p 
)
inlineexplicit

Definition at line 1704 of file sageGeneric.h.

Member Function Documentation

◆ operator()()

template<class GVisitor >
void sg::DispatchHelper< GVisitor >::operator() ( SgNode n)
inline

Definition at line 1708 of file sageGeneric.h.

◆ operator GVisitor()

template<class GVisitor >
sg::DispatchHelper< GVisitor >::operator GVisitor ( ) &&
inline

Definition at line 1723 of file sageGeneric.h.

Member Data Documentation

◆ gvisitor

template<class GVisitor >
GVisitor sg::DispatchHelper< GVisitor >::gvisitor

Definition at line 1725 of file sageGeneric.h.

◆ parent

template<class GVisitor >
SgNode* sg::DispatchHelper< GVisitor >::parent

Definition at line 1726 of file sageGeneric.h.

◆ cnt

template<class GVisitor >
size_t sg::DispatchHelper< GVisitor >::cnt

Definition at line 1727 of file sageGeneric.h.


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