Main Page
Namespaces
Classes
Files
File List
File Members
include
stdr_parser
stdr_parser_yaml_file_writer.h
Go to the documentation of this file.
1
/******************************************************************************
2
STDR Simulator - Simple Two DImensional Robot Simulator
3
Copyright (C) 2013 STDR Simulator
4
This program is free software; you can redistribute it and/or modify
5
it under the terms of the GNU General Public License as published by
6
the Free Software Foundation; either version 3 of the License, or
7
(at your option) any later version.
8
This program is distributed in the hope that it will be useful,
9
but WITHOUT ANY WARRANTY; without even the implied warranty of
10
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
GNU General Public License for more details.
12
You should have received a copy of the GNU General Public License
13
along with this program; if not, write to the Free Software Foundation,
14
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
15
16
Authors :
17
* Manos Tsardoulias, etsardou@gmail.com
18
* Aris Thallas, aris.thallas@gmail.com
19
* Chris Zalidis, zalidis@gmail.com
20
******************************************************************************/
21
22
#ifndef STDR_PARSER_YAML_FILE_WRITER
23
#define STDR_PARSER_YAML_FILE_WRITER
24
25
#include "
stdr_parser/stdr_parser_node.h
"
26
31
namespace
stdr_parser
32
{
33
40
template
<
class
T>
41
YAML::Emitter&
operator <<
(YAML::Emitter& out,
const
T& msg);
42
47
class
YamlFileWriter
48
{
49
private
:
50
55
YamlFileWriter
(
void
);
56
57
static
YAML::Emitter
out
;
58
59
public
:
60
67
template
<
class
T>
68
static
void
messageToFile
(T msg,std::string file_name);
69
70
};
71
}
72
#endif
stdr_parser::YamlFileWriter::messageToFile
static void messageToFile(T msg, std::string file_name)
Creates an yaml file from a message - template member function.
Definition:
stdr_parser_yaml_file_writer.cpp:462
stdr_parser
The main namespace for STDR GUI XML parser.
stdr_parser::YamlFileWriter::out
static YAML::Emitter out
Definition:
stdr_parser_yaml_file_writer.h:57
stdr_parser_node.h
stdr_parser::YamlFileWriter
Definition:
stdr_parser_yaml_file_writer.h:47
stdr_parser::operator<<
YAML::Emitter & operator<<(YAML::Emitter &out, const T &msg)
Creates a yaml node from a msg - template member function.
stdr_parser::YamlFileWriter::YamlFileWriter
YamlFileWriter(void)
Default constructor.
Definition:
stdr_parser_yaml_file_writer.cpp:31
stdr_parser
Author(s): Manos Tsardoulias, Chris Zalidis, Aris Thallas
autogenerated on Mon Jun 10 2019 15:14:54