webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions
csharp_helpers.cc File Reference
#include <algorithm>
#include <google/protobuf/stubs/hash.h>
#include <limits>
#include <vector>
#include <google/protobuf/compiler/csharp/csharp_helpers.h>
#include <google/protobuf/descriptor.pb.h>
#include <google/protobuf/io/printer.h>
#include <google/protobuf/wire_format.h>
#include <google/protobuf/stubs/strutil.h>
#include <google/protobuf/stubs/substitute.h>
#include <google/protobuf/compiler/csharp/csharp_field_base.h>
#include <google/protobuf/compiler/csharp/csharp_enum_field.h>
#include <google/protobuf/compiler/csharp/csharp_map_field.h>
#include <google/protobuf/compiler/csharp/csharp_message_field.h>
#include <google/protobuf/compiler/csharp/csharp_options.h>
#include <google/protobuf/compiler/csharp/csharp_primitive_field.h>
#include <google/protobuf/compiler/csharp/csharp_repeated_enum_field.h>
#include <google/protobuf/compiler/csharp/csharp_repeated_message_field.h>
#include <google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h>
#include <google/protobuf/compiler/csharp/csharp_wrapper_field.h>

Namespaces

 google
 
 google::protobuf
 
 google::protobuf::compiler
 
 google::protobuf::compiler::csharp
 

Functions

CSharpType google::protobuf::compiler::csharp::GetCSharpType (FieldDescriptor::Type type)
 
std::string google::protobuf::compiler::csharp::StripDotProto (const std::string &proto_file)
 
std::string google::protobuf::compiler::csharp::GetFileNamespace (const FileDescriptor *descriptor)
 
std::string google::protobuf::compiler::csharp::GetFileNameBase (const FileDescriptor *descriptor)
 
std::string google::protobuf::compiler::csharp::GetReflectionClassUnqualifiedName (const FileDescriptor *descriptor)
 
std::string google::protobuf::compiler::csharp::UnderscoresToCamelCase (const std::string &input, bool cap_next_letter, bool preserve_period)
 
std::string google::protobuf::compiler::csharp::UnderscoresToPascalCase (const std::string &input)
 
std::string google::protobuf::compiler::csharp::ShoutyToPascalCase (const std::string &input)
 
std::string google::protobuf::compiler::csharp::TryRemovePrefix (const std::string &prefix, const std::string &value)
 
std::string google::protobuf::compiler::csharp::GetEnumValueName (const std::string &enum_name, const std::string &enum_value_name)
 
std::string google::protobuf::compiler::csharp::ToCSharpName (const std::string &name, const FileDescriptor *file)
 
std::string google::protobuf::compiler::csharp::GetReflectionClassName (const FileDescriptor *descriptor)
 
std::string google::protobuf::compiler::csharp::GetClassName (const Descriptor *descriptor)
 
std::string google::protobuf::compiler::csharp::GetClassName (const EnumDescriptor *descriptor)
 
std::string google::protobuf::compiler::csharp::GetFieldName (const FieldDescriptor *descriptor)
 
std::string google::protobuf::compiler::csharp::GetFieldConstantName (const FieldDescriptor *field)
 
std::string google::protobuf::compiler::csharp::GetPropertyName (const FieldDescriptor *descriptor)
 
std::string google::protobuf::compiler::csharp::GetOutputFile (const google::protobuf::FileDescriptor *descriptor, const std::string file_extension, const bool generate_directories, const std::string base_namespace, string *error)
 
int google::protobuf::compiler::csharp::GetFixedSize (FieldDescriptor::Type type)
 
std::string google::protobuf::compiler::csharp::StringToBase64 (const std::string &input)
 
std::string google::protobuf::compiler::csharp::FileDescriptorToBase64 (const FileDescriptor *descriptor)
 
FieldGeneratorBase * google::protobuf::compiler::csharp::CreateFieldGenerator (const FieldDescriptor *descriptor, int fieldOrdinal, const Options *options)