OBSERVAÇÃO:este site foi descontinuado. O site será desativado após 31 de janeiro de 2023, e o tráfego será redirecionado para o novo site em https://protobuf.dev. Enquanto isso, as atualizações serão feitas apenas para protobuf.dev.

python_generator.h

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

#include <google/protobuf/compiler/python/python_generator.h>
namespace google::protobuf::compiler::python

Gera o código Python para um determinado arquivo .proto.

Turmas neste arquivo

Implementação do CodeGenerator para classes de buffer de protocolo geradas em Python.

classe Generator: CodeGenerator público

#include <google/protobuf/compiler/python/python_generator.h>
namespace google::protobuf::compiler::python

Implementação do CodeGenerator para classes de buffer de protocolo geradas em Python.

Se você criar seu próprio binário do compilador de protocolo e quiser que ele dê suporte à saída do Python, registre uma instância desse CodeGenerator com o CommandLineInterface na sua função main().

Participantes

Generator()
virtual
~Generator()
virtual bool
Generate(const FileDescriptor * file, const std::string & parameter, GeneratorContext * generator_context, std::string * error) const
virtual uint64_t
GetSupportedFeatures() const
Implemente isso para indicar quais recursos são compatíveis com esse gerador de código. mais…

virtual uint64_t Generator::GetSupportedFeatures() const

Implemente isso para indicar quais recursos são compatíveis com esse gerador de código.

Isso deve ser um bit OR de recursos do tipo enumerado em plugin.proto.