Go to the documentation of this file.
35 #ifndef GOOGLE_PROTOBUF_COMPILER_JAVA_EXTENSION_H__
36 #define GOOGLE_PROTOBUF_COMPILER_JAVA_EXTENSION_H__
49 class ClassNameResolver;
85 std::map<std::string, std::string>* vars_pointer);
115 #endif // GOOGLE_PROTOBUF_COMPILER_JAVA_EXTENSION_H__
ImmutableExtensionGenerator(const FieldDescriptor *descriptor, Context *context)
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ImmutableExtensionGenerator)
GLsizei const GLchar *const * string
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ExtensionGenerator)
virtual void Generate(io::Printer *printer)
virtual int GenerateNonNestedInitializationCode(io::Printer *printer)
ClassNameResolver * name_resolver_
virtual void Generate(io::Printer *printer)=0
const FieldDescriptor * descriptor_
static void InitTemplateVars(const FieldDescriptor *descriptor, const std::string &scope, bool immutable, ClassNameResolver *name_resolver, std::map< std::string, std::string > *vars_pointer)
virtual int GenerateRegistrationCode(io::Printer *printer)=0
virtual ~ImmutableExtensionGenerator()
virtual int GenerateRegistrationCode(io::Printer *printer)
virtual ~ExtensionGenerator()
virtual int GenerateNonNestedInitializationCode(io::Printer *printer)=0
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:54