1 /** 2 * Inspired by: http://dbus-cplusplus.sourceforge.net/ 3 */ 4 5 #ifndef __SDBUSCPP_TOOLS_GENERATOR_UTILS_H 6 #define __SDBUSCPP_TOOLS_GENERATOR_UTILS_H 7 8 #include <string> 9 #include <sstream> 10 #include <iomanip> 11 12 const char *atomic_type_to_string(char t); 13 14 std::string stub_name(const std::string& name); 15 16 std::string signature_to_type(const std::string& signature); 17 18 std::string underscorize(const std::string& str); 19 getHeaderComment()20constexpr const char* getHeaderComment() noexcept { return "\n/*\n * This file was automatically generated by sdbus-c++-xml2cpp; DO NOT EDIT!\n */\n\n"; } 21 22 std::string mangle_name (const std::string& name); 23 24 #endif //__SDBUSCPP_TOOLS_GENERATOR_UTILS_H 25