djinni
djinni copied to clipboard
A tool for generating cross-language type declarations and interface bindings.
In an effort to continue the work in this PR https://github.com/dropbox/djinni/pull/287, I've attempted to address the review comments and ensure the concerns have been addressed. Please review that original PR...
Fixes LLVM warning: use of old-style cast [-Wold-style-cast]
Please add djinni binaries for windows/linux/mac so developer can just "download and use". It is not possible to build djinni on some machines. I think this is location-related. Internet accessibility...
Comments added to the IDL files are retained and inserted into the generated code which is great when generating documentation with for instance _Doxygen_. But for some reason, comments above...
I extended c++ generator by adding string representation of enum values. Rules: * now generated enum will have cpp file with a function body; * serialize function named $self_to_string, where...
Hello! I've added basic support of define for cpp djinni interface symbols exporting. like was mentioned in https://github.com/dropbox/djinni/issues/114
I searched issues but I didn't see anything about stringizing enumeration while generating native C++ sources. In my case, I need to get the enumerations' description to show to upper...
When defining an external type in yaml like so: ``` yaml name: generic_interface typedef: 'interface' params: [parameter] prefix: '' cpp: typename: 'test::GenericInterface' header: '"../generic_interface.hpp"' byValue: false # Followed by the...
Hi, I found an issue related to `set` with other collections, for example, `set` or a `set`. Here are some examples: ``` set_map = record { set_map : set; }...
Hi, The djinni generated java flags doest not come with all opts and none opts. My suggestion is add the following constants to solve it: ``` public static final EnumSet...