aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/grpc/src/compiler/cpp_generator.h
diff options
context:
space:
mode:
authorakastornov <akastornov@yandex-team.ru>2022-02-10 16:46:03 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:46:03 +0300
commit3a2de774d91ca8d7325aaf81c200b1d2047725e6 (patch)
tree5674a780ce03a8bbd794733a19c7a70d587e4a14 /contrib/libs/grpc/src/compiler/cpp_generator.h
parent7bd11ff35e97544d119e43447e3e865f2588ee7f (diff)
downloadydb-3a2de774d91ca8d7325aaf81c200b1d2047725e6.tar.gz
Restoring authorship annotation for <akastornov@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/grpc/src/compiler/cpp_generator.h')
-rw-r--r--contrib/libs/grpc/src/compiler/cpp_generator.h112
1 files changed, 56 insertions, 56 deletions
diff --git a/contrib/libs/grpc/src/compiler/cpp_generator.h b/contrib/libs/grpc/src/compiler/cpp_generator.h
index 606b850a87..ead928ce41 100644
--- a/contrib/libs/grpc/src/compiler/cpp_generator.h
+++ b/contrib/libs/grpc/src/compiler/cpp_generator.h
@@ -1,57 +1,57 @@
-/*
- *
+/*
+ *
* Copyright 2015 gRPC authors.
- *
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
- *
- */
-
-#ifndef GRPC_INTERNAL_COMPILER_CPP_GENERATOR_H
-#define GRPC_INTERNAL_COMPILER_CPP_GENERATOR_H
-
-// cpp_generator.h/.cc do not directly depend on GRPC/ProtoBuf, such that they
-// can be used to generate code for other serialization systems, such as
-// FlatBuffers.
-
-#include <memory>
+ *
+ */
+
+#ifndef GRPC_INTERNAL_COMPILER_CPP_GENERATOR_H
+#define GRPC_INTERNAL_COMPILER_CPP_GENERATOR_H
+
+// cpp_generator.h/.cc do not directly depend on GRPC/ProtoBuf, such that they
+// can be used to generate code for other serialization systems, such as
+// FlatBuffers.
+
+#include <memory>
#include <util/generic/string.h>
-#include <vector>
-
-#include "src/compiler/config.h"
+#include <vector>
+
+#include "src/compiler/config.h"
#include "src/compiler/schema_interface.h"
-
+
#ifdef GRPC_CUSTOM_STRING
#warning GRPC_CUSTOM_STRING is no longer supported. Please use TString.
-#endif
-
-namespace grpc {
-
+#endif
+
+namespace grpc {
+
// Using grpc::string and grpc::to_string is discouraged in favor of
// TString and ToString. This is only for legacy code using
// them explictly.
typedef TString string; // deprecated
-
-} // namespace grpc
-
-namespace grpc_cpp_generator {
-
-// Contains all the parameters that are parsed from the command line.
-struct Parameters {
- // Puts the service into a namespace
+
+} // namespace grpc
+
+namespace grpc_cpp_generator {
+
+// Contains all the parameters that are parsed from the command line.
+struct Parameters {
+ // Puts the service into a namespace
TString services_namespace;
- // Use system includes (<>) or local includes ("")
- bool use_system_headers;
- // Prefix to any grpc include
+ // Use system includes (<>) or local includes ("")
+ bool use_system_headers;
+ // Prefix to any grpc include
TString grpc_search_path;
// Generate Google Mock code to facilitate unit testing.
bool generate_mock_code;
@@ -63,72 +63,72 @@ struct Parameters {
TString message_header_extension;
// Whether to include headers corresponding to imports in source file.
bool include_import_headers;
-};
-
+};
+
// Return the prologue of the generated header file.
TString GetHeaderPrologue(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the includes needed for generated header file.
TString GetHeaderIncludes(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the includes needed for generated source file.
TString GetSourceIncludes(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the epilogue of the generated header file.
TString GetHeaderEpilogue(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the prologue of the generated source file.
TString GetSourcePrologue(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the services for generated header file.
TString GetHeaderServices(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the services for generated source file.
TString GetSourceServices(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the epilogue of the generated source file.
TString GetSourceEpilogue(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the prologue of the generated mock file.
TString GetMockPrologue(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the includes needed for generated mock file.
TString GetMockIncludes(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the services for generated mock file.
TString GetMockServices(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the epilogue of generated mock file.
TString GetMockEpilogue(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the prologue of the generated mock file.
TString GetMockPrologue(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the includes needed for generated mock file.
TString GetMockIncludes(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the services for generated mock file.
TString GetMockServices(grpc_generator::File* file,
const Parameters& params);
-
+
// Return the epilogue of generated mock file.
TString GetMockEpilogue(grpc_generator::File* file,
const Parameters& params);
-
-} // namespace grpc_cpp_generator
-
-#endif // GRPC_INTERNAL_COMPILER_CPP_GENERATOR_H
+
+} // namespace grpc_cpp_generator
+
+#endif // GRPC_INTERNAL_COMPILER_CPP_GENERATOR_H