YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
generator.h File Reference
#include <string>
#include <vector>
#include <deque>
#include <chrono>
#include <ctime>
#include <memory>
#include "parameter.h"
#include "paramGroupTree.h"
#include "utils.h"
+ Include dependency graph for generator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ParamsFilesGenerator
 

Macros

#define ADD_DEBUG_COMMENT(out)   if (enable_debug_prints) { out << "/* " << __FUNCTION__ << ":" << __LINE__ << " */\n"; }
 
#define S_TAB1   " "
 
#define S_TAB2   " "
 
#define S_TAB3   " "
 
#define MACRO_PARSER_VERSION_MAJOR   2
 
#define MACRO_PARSER_VERSION_MINOR   0
 

Variables

const bool enable_debug_prints = false
 
const std::string license_banner
 
const std::string version_banner
 

Macro Definition Documentation

◆ ADD_DEBUG_COMMENT

#define ADD_DEBUG_COMMENT (   out)    if (enable_debug_prints) { out << "/* " << __FUNCTION__ << ":" << __LINE__ << " */\n"; }

Definition at line 21 of file generator.h.

◆ MACRO_PARSER_VERSION_MAJOR

#define MACRO_PARSER_VERSION_MAJOR   2

Definition at line 26 of file generator.h.

◆ MACRO_PARSER_VERSION_MINOR

#define MACRO_PARSER_VERSION_MINOR   0

Definition at line 27 of file generator.h.

◆ S_TAB1

#define S_TAB1   " "

Definition at line 22 of file generator.h.

◆ S_TAB2

#define S_TAB2   " "

Definition at line 23 of file generator.h.

◆ S_TAB3

#define S_TAB3   " "

Definition at line 24 of file generator.h.

Variable Documentation

◆ enable_debug_prints

const bool enable_debug_prints = false

Definition at line 20 of file generator.h.

◆ license_banner

const std::string license_banner
Initial value:
= "\
/*\n\
* SPDX-FileCopyrightText: 2023-2023 Istituto Italiano di Tecnologia (IIT)\n\
* SPDX-License-Identifier: LGPL-2.1-or-later\n\
*/\n\
\n\
"

Definition at line 80 of file generator.h.

◆ version_banner

const std::string version_banner
Initial value:
= "\
\n\
// Generated by yarpDeviceParamParserGenerator ("+ std::to_string( 2 )+
std::string(".")+ std::to_string( 0 ) + std::string(")\n\
// This is an automatically generated file. Please do not edit it.\n\
// It will be re-generated if the cmake flag ALLOW_DEVICE_PARAM_PARSER_GERNERATION is ON.\n\
\n\
")

Definition at line 88 of file generator.h.