Ariles
Public Types | Public Member Functions | List of all members
ariles2::prewrite::Visitor Class Reference

Detailed Description

Definition at line 30 of file prewrite.h.

#include <prewrite.h>

Inheritance diagram for ariles2::prewrite::Visitor:
ariles2::process::Visitor< const prewrite::Visitor, prewrite::Parameters > ariles2::visitor::Base< t_Derived, t_Parameters, t_ReturnType > ariles2::visitor::Visitor

Public Types

using Parameters = prewrite::Parameters
 
using ReturnType = t_ReturnType
 

Public Member Functions

void visit (t_Entry &entry, const std::string &name, const Parameters &param) const
 
void visitMapEntry (t_Entry &entry, const std::string &name, const Parameters &param) const
 
virtual const t_ParametersgetDefaultParameters () const
 
template<class t_Ariles >
const t_ParametersgetParameters (const t_Ariles &ariles_class) const
 

Member Typedef Documentation

◆ Parameters

Definition at line 29 of file process.h.

◆ ReturnType

template<class t_Derived , class t_Parameters , class t_ReturnType = void>
using ariles2::visitor::Base< t_Derived, t_Parameters, t_ReturnType >::ReturnType = t_ReturnType
inherited

Definition at line 48 of file common.h.

Member Function Documentation

◆ getDefaultParameters()

template<class t_Derived , class t_Parameters , class t_ReturnType = void>
virtual const t_Parameters& ariles2::visitor::Base< t_Derived, t_Parameters, t_ReturnType >::getDefaultParameters ( ) const
inlinevirtualinherited

Definition at line 52 of file common.h.

◆ getParameters()

template<class t_Derived , class t_Parameters , class t_ReturnType = void>
template<class t_Ariles >
const t_Parameters& ariles2::visitor::Base< t_Derived, t_Parameters, t_ReturnType >::getParameters ( const t_Ariles &  ariles_class) const
inlineinherited

Definition at line 60 of file common.h.

◆ visit()

void ariles2::process::Visitor< const prewrite::Visitor , prewrite::Parameters >::visit ( t_Entry &  entry,
const std::string &  name,
const Parameters param 
) const
inlineinherited

Definition at line 34 of file process.h.

◆ visitMapEntry()

void ariles2::process::Visitor< const prewrite::Visitor , prewrite::Parameters >::visitMapEntry ( t_Entry &  entry,
const std::string &  name,
const Parameters param 
) const
inlineinherited

Definition at line 42 of file process.h.


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