gluecodium icon indicating copy to clipboard operation
gluecodium copied to clipboard

Cross-language bindings generator for C++, Java, Swift, and Dart

Results 54 gluecodium issues
Sort by recently updated
recently updated
newest added

Removed the logic for propagating visibility from outer to inner elements from the AntlrLimeModel builder. For most languages, marking the inner elements "internal" is redundant if the outer element is...

Swift relies on OptionSet to handle masks of enumeration values. Unless we missed it, there doesn't seem to be a way to support this in GlueCodium. Instead, we are forced...

enhancement

Added dedicated DartTypeAlias template, as type aliases (typedefs) are now supported in Dart language (since Dart version 2.13). Updated other Dart tempates and resolvers to treat type aliases as a...

enhancement
dart

Resolves: #203 Signed-off-by: Daniel Kamkha

c++

Assuming next declaration in lime: ``` struct Foo { const BAR: String = "bar text" } ``` Gluecodium generates struct with static const std::string fields: ``` struct Foo { static...

enhancement
c++

Provide RN as a generator with - JS code plus TypeScript and Flow typings - Binding of C++ code to JS through direct mapping (no async RN bridge)

In case of `Float` and `Double` properties, the equality check should utilise an epsilon as exact equality check is misleading. For example, we have a `SpeedLimit` struct: ``` @Equatable struct...

enhancement

Signed-off-by: Daniel Kamkha

[Original issue by @Dschoordsch ] As a new user of Gluecodium setting up a new project, there is a lot of things that can go wrong. I would like to...

Hello everyone! We've been using `gluecodium` successfully for our iOS/Android project up to the point when Xcode 13 was released. Our setup is that we generate the iOS framework containing...

cmake