Go to the documentation of this file.
31 #ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_FIELD_BASE_H__
32 #define GOOGLE_PROTOBUF_COMPILER_CSHARP_FIELD_BASE_H__
107 #endif // GOOGLE_PROTOBUF_COMPILER_CSHARP_FIELD_BASE_H__
std::string GetStringDefaultValueInternal(const FieldDescriptor *descriptor)
GLuint const GLchar * name
void AddNullCheck(io::Printer *printer)
virtual void GenerateExtensionCode(io::Printer *printer)
void SetCommonOneofFieldVariables(std::map< string, string > *variables)
GLsizei const GLchar *const * string
const FieldDescriptor * descriptor_
virtual void GenerateMergingCode(io::Printer *printer)=0
virtual void GenerateCloningCode(io::Printer *printer)=0
std::string GetBytesDefaultValueInternal(const FieldDescriptor *descriptor)
void AddDeprecatedFlag(io::Printer *printer)
std::map< string, string > variables_
virtual void GenerateMembers(io::Printer *printer)=0
std::string default_value()
virtual void WriteEquals(io::Printer *printer)=0
FieldGeneratorBase & operator=(const FieldGeneratorBase &)=delete
virtual void WriteHash(io::Printer *printer)=0
void SetCommonFieldVariables(std::map< string, string > *variables)
void AddPublicMemberAttributes(io::Printer *printer)
virtual void GenerateFreezingCode(io::Printer *printer)
std::string capitalized_type_name()
std::string property_name()
const Options * options()
std::string oneof_property_name()
virtual void GenerateSerializationCode(io::Printer *printer)=0
virtual void WriteToString(io::Printer *printer)=0
virtual void GenerateCodecCode(io::Printer *printer)
virtual void GenerateSerializedSizeCode(io::Printer *printer)=0
virtual void GenerateParsingCode(io::Printer *printer)=0
FieldGeneratorBase(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:49