Protobuf compiler plugin for generation of boost::python message wrappings
License
jgraettinger/protobpl
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Protobuf compiler plugin for generation of boost::python bindings, which wrap the C++ implementation generated by protoc. Generated bindings are suitable for transparent integration into other boost::python wrapped code, allowing C++ methods taking or returning protobuf message instances to be directly exposed to python. The plugin entry-point is 'protoc-gen-bplbindings', and can be invoked via: protoc --bplbindings_out=output/path input/path/my_messages.proto Each message defined in my_messages.proto will create a corresponding cpp source with the message's bindings. _my_messages.cpp will also be created, with BOOST_PYTHON_MODULE() shared library initialization. plugin_pb2.py is included; the source can be found in your installation at: ($PREFIX)/include/google/protobuf/compiler/plugin.proto Licensed under the LGPLv3; Copyright 2012 John Graettinger
About
Protobuf compiler plugin for generation of boost::python message wrappings
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published