#include <iostream>
#include <fstream>
#include "commonbeginninggenerator.hpp"
#include "portmuxgenerator.hpp"
#include "dataconvertergenerator.hpp"
#include "bottlecreatorgenerator.hpp"
#include "cmakefilegenerator.hpp"
#include "commonendgenerator.hpp"
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/ini_parser.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/filesystem.hpp>
Go to the source code of this file.
void handleMessageChild |
( |
ChildGenerator & |
childGen, |
|
|
boost::property_tree::ptree & |
pt, |
|
|
std::string |
messageName, |
|
|
bool |
toRos |
|
) |
| |
Initialize the child objects (tree leaves) from the configuration file
- Parameters
-
childGen | ChildGenerator object reference to be initialized from the configuration file |
pt | boost::property_tree that contains the configuration file data |
messageName | ROS message name, used when the boolean toRos is true |
toRos | Boolean flag to know the type of output |
Definition at line 37 of file main.cpp.
void handleMessageFields |
( |
BottleCreatorGenerator & |
bottleCreatorGen, |
|
|
boost::property_tree::ptree & |
pt, |
|
|
bool |
toRos |
|
) |
| |
Initialize the objects at the top of the hierarchy (members of the root) from the configuration file
- Parameters
-
bottleCreatorGen | BottleCreatorGenerator object reference to be initialized from the configuration file |
pt | boost::property_tree that contains the configuration file data |
toRos | Boolean flag to know the type of output |
Definition at line 77 of file main.cpp.
Function that prints out the help
Definition at line 114 of file main.cpp.