Ariles
extra_visitors
rosparam
ariles2
visitors
rosparam.h
Go to the documentation of this file.
1
/**
2
@file
3
@author Alexander Sherikov
4
5
@copyright 2018-2020 Alexander Sherikov, Licensed under the Apache License, Version 2.0.
6
(see @ref LICENSE or http://www.apache.org/licenses/LICENSE-2.0)
7
8
@brief
9
*/
10
11
/**
12
@defgroup rosparam ROS
13
@ingroup config
14
15
@brief ROS parameter server serialization.
16
*/
17
18
19
#pragma once
20
21
#define ARILES2_VISITOR_INCLUDED_rosparam
22
23
#include <
ariles2/internal/helpers.h
>
24
#include <
ariles2/visitors/config.h
>
25
26
#include <ros/ros.h>
27
28
29
#include "
./rosparam/reader.h
"
30
#include "
./rosparam/writer.h
"
31
32
namespace
ariles2
33
{
34
/**
35
* @brief ROS parameter server visitor.
36
* @ingroup rosparam
37
*/
38
struct
ARILES2_VISIBILITY_ATTRIBUTE
rosparam
39
{
40
typedef
ariles2::cfgread::Visitor<ns_rosparam::Reader>
Reader
;
41
typedef
ariles2::cfgwrite::Visitor<ns_rosparam::Writer>
Writer
;
42
};
43
}
// namespace ariles2
ariles2
Definition:
basic.h:16
ariles2::cfgread::Visitor
Definition:
config.h:66
ariles2::rosparam::Reader
ariles2::cfgread::Visitor< ns_rosparam::Reader > Reader
Definition:
rosparam.h:40
reader.h
writer.h
helpers.h
ARILES2_VISIBILITY_ATTRIBUTE
#define ARILES2_VISIBILITY_ATTRIBUTE
Definition:
helpers.h:138
ariles2::cfgwrite::Visitor
Definition:
config.h:181
config.h
ariles2::rosparam
ROS parameter server visitor.
Definition:
rosparam.h:38
ariles2::rosparam::Writer
ariles2::cfgwrite::Visitor< ns_rosparam::Writer > Writer
Definition:
rosparam.h:41
Generated by
1.8.17