Ariles
Public Types | Public Member Functions | Protected Member Functions | List of all members
ariles::process::Visitor< t_Derived, t_Parameters > Class Template Reference

Detailed Description

template<class t_Derived, class t_Parameters>
class ariles::process::Visitor< t_Derived, t_Parameters >

Definition at line 20 of file process.h.

#include <process.h>

Inheritance diagram for ariles::process::Visitor< t_Derived, t_Parameters >:
ariles::visitor::Base< t_Parameters > ariles::visitor::Visitor

Public Types

typedef t_Parameters Parameters
 

Public Member Functions

template<class t_Ariles >
const t_Parameters & getParameters (const t_Ariles &ariles_class) const
 
template<class t_Entry >
void start (t_Entry &entry, const std::string &name, const Parameters &param) const
 
template<class t_Entry >
void operator() (t_Entry &entry, const std::string &name, const Parameters &param) const
 

Protected Member Functions

const t_Parameters & getDefaultParameters () const
 

Member Typedef Documentation

◆ Parameters

template<class t_Derived, class t_Parameters>
typedef t_Parameters ariles::process::Visitor< t_Derived, t_Parameters >::Parameters

Definition at line 23 of file process.h.

Member Function Documentation

◆ getDefaultParameters()

template<class t_Parameters>
const t_Parameters& ariles::visitor::Base< t_Parameters >::getDefaultParameters ( ) const
inlineprotectedinherited

Definition at line 33 of file common.h.

◆ getParameters()

template<class t_Derived, class t_Parameters>
template<class t_Ariles >
const t_Parameters& ariles::process::Visitor< t_Derived, t_Parameters >::getParameters ( const t_Ariles &  ariles_class) const
inline

Definition at line 30 of file process.h.

◆ operator()()

template<class t_Derived, class t_Parameters>
template<class t_Entry >
void ariles::process::Visitor< t_Derived, t_Parameters >::operator() ( t_Entry &  entry,
const std::string &  name,
const Parameters param 
) const
inline

Definition at line 45 of file process.h.

◆ start()

template<class t_Derived, class t_Parameters>
template<class t_Entry >
void ariles::process::Visitor< t_Derived, t_Parameters >::start ( t_Entry &  entry,
const std::string &  name,
const Parameters param 
) const
inline

Definition at line 37 of file process.h.


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