#include <cmath>
#include <limits>
#include <sstream>
#include <google/protobuf/compiler/code_generator.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/descriptor.pb.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/io/printer.h>
#include <google/protobuf/io/zero_copy_stream.h>
#include <google/protobuf/stubs/strutil.h>
#include <google/protobuf/wire_format.h>
#include <google/protobuf/compiler/csharp/csharp_field_base.h>
#include <google/protobuf/compiler/csharp/csharp_helpers.h>
#include <google/protobuf/compiler/csharp/csharp_names.h>
namespace google {
namespace protobuf {
namespace compiler {
namespace csharp {
void FieldGeneratorBase::SetCommonFieldVariables(
std::map<std::string, std::string>* variables) { … }
void FieldGeneratorBase::SetCommonOneofFieldVariables(
std::map<std::string, std::string>* variables) { … }
FieldGeneratorBase::FieldGeneratorBase(const FieldDescriptor* descriptor,
int presenceIndex, const Options* options)
: … { … }
FieldGeneratorBase::~FieldGeneratorBase() { … }
void FieldGeneratorBase::GenerateFreezingCode(io::Printer* printer) { … }
void FieldGeneratorBase::GenerateCodecCode(io::Printer* printer) { … }
void FieldGeneratorBase::GenerateExtensionCode(io::Printer* printer) { … }
void FieldGeneratorBase::GenerateParsingCode(io::Printer* printer, bool use_parse_context) { … }
void FieldGeneratorBase::GenerateSerializationCode(io::Printer* printer, bool use_write_context) { … }
void FieldGeneratorBase::AddDeprecatedFlag(io::Printer* printer) { … }
void FieldGeneratorBase::AddPublicMemberAttributes(io::Printer* printer) { … }
std::string FieldGeneratorBase::oneof_case_name() { … }
std::string FieldGeneratorBase::oneof_property_name() { … }
std::string FieldGeneratorBase::oneof_name() { … }
std::string FieldGeneratorBase::property_name() { … }
std::string FieldGeneratorBase::name() { … }
std::string FieldGeneratorBase::type_name() { … }
std::string FieldGeneratorBase::type_name(const FieldDescriptor* descriptor) { … }
bool FieldGeneratorBase::has_default_value() { … }
bool AllPrintableAscii(const std::string& text) { … }
std::string FieldGeneratorBase::GetStringDefaultValueInternal(const FieldDescriptor* descriptor) { … }
std::string FieldGeneratorBase::GetBytesDefaultValueInternal(const FieldDescriptor* descriptor) { … }
std::string FieldGeneratorBase::default_value() { … }
std::string FieldGeneratorBase::default_value(const FieldDescriptor* descriptor) { … }
std::string FieldGeneratorBase::number() { … }
std::string FieldGeneratorBase::capitalized_type_name() { … }
}
}
}
}