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

Detailed Description

Definition at line 73 of file defaults.h.

#include <defaults.h>

Inheritance diagram for ariles2::defaults::Visitor:
ariles2::visitor::Base< Visitor, defaults::Parameters > ariles2::visitor::Visitor

Public Types

using Parameters = defaults::Parameters
 
using ReturnType = void
 

Public Member Functions

template<class t_Entry >
void visit (t_Entry &entry, const std::string &name, const Parameters &param) const
 
template<class t_Entry >
void visit (t_Entry &entry, const std::vector< std::string > &subtree, const Parameters &param) const
 
template<class t_Entry >
void visitMapEntry (t_Entry &entry, const std::string &name, const Parameters &param) const
 
virtual const defaults::ParametersgetDefaultParameters () const
 
const defaults::ParametersgetParameters (const t_Ariles &ariles_class) const
 

Member Typedef Documentation

◆ Parameters

Definition at line 76 of file defaults.h.

◆ ReturnType

using ariles2::visitor::Base< Visitor , defaults::Parameters , void >::ReturnType = void
inherited

Definition at line 48 of file common.h.

Member Function Documentation

◆ getDefaultParameters()

virtual const defaults::Parameters & ariles2::visitor::Base< Visitor , defaults::Parameters , void >::getDefaultParameters ( ) const
inlinevirtualinherited

Definition at line 52 of file common.h.

◆ getParameters()

const defaults::Parameters & ariles2::visitor::Base< Visitor , defaults::Parameters , void >::getParameters ( const t_Ariles &  ariles_class) const
inlineinherited

Definition at line 60 of file common.h.

◆ visit() [1/2]

template<class t_Entry >
void ariles2::defaults::Visitor::visit ( t_Entry &  entry,
const std::string &  name,
const Parameters param 
) const
inline

Definition at line 81 of file defaults.h.

◆ visit() [2/2]

template<class t_Entry >
void ariles2::defaults::Visitor::visit ( t_Entry &  entry,
const std::vector< std::string > &  subtree,
const Parameters param 
) const
inline

Definition at line 88 of file defaults.h.

◆ visitMapEntry()

template<class t_Entry >
void ariles2::defaults::Visitor::visitMapEntry ( t_Entry &  entry,
const std::string &  name,
const Parameters param 
) const
inline

Definition at line 95 of file defaults.h.


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