5 #ifndef DDYNAMIC_RECONFIGURE_DD_ENUM_PARAM_H 6 #define DDYNAMIC_RECONFIGURE_DD_ENUM_PARAM_H 9 #include <boost/foreach.hpp> 12 typedef map<string,pair<int,string> >
EnumMap;
38 DDEnum(
const string &name,
unsigned int level,
const string &description,
39 int def,
const map<string,int> &dictionary);
49 DDEnum(
const string &name,
unsigned int level,
const string &description,
50 const string& def,
const map<string,int> &dictionary);
53 #pragma clang diagnostic push 54 #pragma ide diagnostic ignored "OCUnusedGlobalDeclarationInspection" 67 DDEnum(
const string &name,
unsigned int level,
const string &description,
68 int def,
const pair<map<
string,pair<int,string> >,
string> &dictionary);
81 DDEnum(
const string &name,
unsigned int level,
const string &description,
82 const string& def,
const pair<map<
string,pair<int,string> >,
string> &dictionary);
84 #pragma clang diagnostic pop 119 string makeConst(
string name,
int value,
string desc);
123 #endif //DDYNAMIC_RECONFIGURE_DD_ENUM_PARAM_H