40 static std::tuple<std::string, std::string>
42 std::vector<std::string> proxies,
43 std::string groupName,
45 const std::set<std::string>& usedVariantTypes);
48 static std::tuple<CppClassPtr, CppClassPtr>
49 BuildClass(std::vector<std::string> namespaces,
50 std::vector<std::string> proxies,
51 std::string groupName,
53 const std::set<std::string>& usedVariantTypes);
54 static std::string magicNameSplit(std::string name);
55 static std::string fmt(
const std::string& fmt,
const std::string& arg1);
57 fmt(
const std::string& fmt,
const std::string& arg1,
const std::string& arg2);
58 static std::string fmt(
const std::string& fmt,
59 const std::string& arg1,
60 const std::string& arg2,
61 const std::string& arg3);
static std::tuple< std::string, std::string > GenerateCpp(std::vector< std::string > namespaces, std::vector< std::string > proxies, std::string groupName, VariantInfoPtr variantInfo, const std::set< std::string > &usedVariantTypes)