Ariles
Public Types | Public Member Functions | List of all members
ariles2::visitor::Base< t_Derived, t_Parameters, t_ReturnType > Class Template Reference

Detailed Description

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

Definition at line 45 of file common.h.

#include <common.h>

Inheritance diagram for ariles2::visitor::Base< t_Derived, t_Parameters, t_ReturnType >:
ariles2::visitor::Visitor ariles2::aggregate::Visitor< cfgwrite::Visitor< t_Writer >, PreWrite, t_Writer > ariles2::aggregate::Visitor< cfgread::Visitor< t_Reader >, Defaults, t_Reader, Finalize > ariles2::aggregate::Visitor< ros2param::Declarator, Defaults, ns_ros2param::Declarator > ariles2::process::Visitor< const finalize::Visitor, finalize::Parameters > ariles2::process::Visitor< const prewrite::Visitor, prewrite::Parameters > ariles2::write::VisitorBase< Visitor, Parameters > ariles2::process::Visitor< t_Derived, t_Parameters > ariles2::read::Visitor ariles2::write::VisitorBase< t_Derived, t_Parameters >

Public Types

using ReturnType = t_ReturnType
 
using Parameters = t_Parameters
 

Public Member Functions

virtual const t_ParametersgetDefaultParameters () const
 
template<class t_Ariles >
const t_ParametersgetParameters (const t_Ariles &ariles_class) const
 

Member Typedef Documentation

◆ Parameters

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

Definition at line 49 of file common.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

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
inlinevirtual

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
inline

Definition at line 60 of file common.h.


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