29 #include <Ice/Communicator.h>
47 static std::string
GenerateCpp(std::vector<std::string> namespaces,
49 const std::vector<std::string>& proxies,
50 bool contextGenerationEnabled,
51 std::string groupName,
56 static std::set<std::string>
61 static std::vector<CppClassPtr> BuildClass(std::vector<std::string> namespaces,
63 std::vector<std::string> proxies,
64 bool contextGenerationEnabled,
65 std::string groupName,
71 const std::string& parentGetMethodName);
75 const std::string& parentTestParamMethodName);
79 const std::string& parentGetMethodName);
82 static std::string fmt(
const std::string& fmt,
const std::string& arg1);
84 fmt(
const std::string& fmt,
const std::string& arg1,
const std::string& arg2);
85 static std::string fmt(
const std::string& fmt,
86 const std::string& arg1,
87 const std::string& arg2,
88 const std::string& arg3);
90 const std::string& packageName,
91 const std::vector<std::string>& namespaces,
96 const std::string& packageName,
97 std::vector<std::string>& namespaces,