32 for (
auto it = service_list.begin();
it != service_list.end();
it++) {
35 desc_pool.FindServiceByName(
service);
36 if (service_desc !=
nullptr) {
45 if (
service->options().deprecated()) {
46 result.append(
"DEPRECATED\n");
51 size_t pos = package.rfind(
"." +
service->name());
52 if (
pos != std::string::npos) {
54 result.append(
"package: " + package +
";\n");
57 for (
int i = 0;
i <
service->method_count(); ++
i) {
67 << (
method->client_streaming() ?
"(stream " :
"(")
68 <<
method->input_type()->full_name() <<
") returns "
69 << (
method->server_streaming() ?
"(stream " :
"(")
70 <<
method->output_type()->full_name() <<
") {}\n";
71 if (
method->options().deprecated()) {
79 for (
int i = 0;
i <
service->method_count(); ++
i) {