Ariles
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 
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  */
39  {
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