#ifndef GRPC_INTERNAL_COMPILER_OBJECTIVE_C_GENERATOR_HELPERS_H
#define GRPC_INTERNAL_COMPILER_OBJECTIVE_C_GENERATOR_HELPERS_H
#include <map>
#include <google/protobuf/compiler/objectivec/objectivec_helpers.h>
#include "src/compiler/config.h"
#include "src/compiler/generator_helpers.h"
namespace grpc_objective_c_generator {
FileDescriptor;
MethodDescriptor;
ServiceDescriptor;
string;
inline string MessageHeaderName(const FileDescriptor* file) { … }
inline bool AsciiIsUpper(char c) { … }
inline ::std::string ServiceClassName(const ServiceDescriptor* service) { … }
inline ::std::string LocalImport(const ::std::string& import) { … }
inline ::std::string FrameworkImport(const ::std::string& import,
const ::std::string& framework) { … }
inline ::std::string SystemImport(const ::std::string& import) { … }
inline ::std::string PreprocConditional(::std::string symbol, bool invert) { … }
inline ::std::string PreprocIf(const ::std::string& symbol,
const ::std::string& if_true) { … }
inline ::std::string PreprocIfNot(const ::std::string& symbol,
const ::std::string& if_true) { … }
inline ::std::string PreprocIfElse(const ::std::string& symbol,
const ::std::string& if_true,
const ::std::string& if_false) { … }
inline ::std::string PreprocIfNotElse(const ::std::string& symbol,
const ::std::string& if_true,
const ::std::string& if_false) { … }
inline bool ShouldIncludeMethod(const MethodDescriptor* method) { … }
}
#endif