Ariles
Public Types | Public Member Functions | List of all members
ariles2::ros2param::Declarator Class Reference

Detailed Description

Definition at line 45 of file ros2param.h.

#include <ros2param.h>

Inheritance diagram for ariles2::ros2param::Declarator:
ariles2::aggregate::Visitor< ros2param::Declarator, Defaults, ns_ros2param::Declarator > ariles2::aggregate::BaseVisitor< t_Visitors... > ariles2::visitor::Base< t_Derived, t_Parameters, t_ReturnType > ariles2::visitor::Visitor

Public Types

using AggregateBase = aggregate::Visitor< ros2param::Declarator, Defaults, ns_ros2param::Declarator >
 
using Parameters = aggregate::Parameters< t_Visitors... >
 
using ReturnType = t_ReturnType
 

Public Member Functions

template<class... t_Initializers>
 Declarator (t_Initializers &&...initializers)
 
const Parameters getParameters (const t_Ariles &ariles_class) const
 
void visit (t_Entry &entry, const t_Path &path, const Parameters &param)
 
virtual const t_ParametersgetDefaultParameters () const
 

Member Typedef Documentation

◆ AggregateBase

Definition at line 48 of file ros2param.h.

◆ Parameters

using ariles2::aggregate::Visitor< ros2param::Declarator , t_Visitors >::Parameters = aggregate::Parameters<t_Visitors...>
inherited

Definition at line 193 of file aggregate.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.

Constructor & Destructor Documentation

◆ Declarator()

template<class... t_Initializers>
ariles2::ros2param::Declarator::Declarator ( t_Initializers &&...  initializers)
inline

Definition at line 54 of file ros2param.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()

const Parameters ariles2::aggregate::Visitor< ros2param::Declarator , t_Visitors >::getParameters ( const t_Ariles &  ariles_class) const
inlineinherited

Definition at line 202 of file aggregate.h.

◆ visit()

void ariles2::aggregate::Visitor< ros2param::Declarator , t_Visitors >::visit ( t_Entry &  entry,
const t_Path &  path,
const Parameters param 
)
inlineinherited

Definition at line 211 of file aggregate.h.


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