egolearner
egolearner
```cpp template void set_filter(T &&func) { // ... } ``` T's receiver is `std::function`. We tried to add the following mapping info ```java infoMap.put(new Info("std::function").pointerTypes("FilterFunction")); infoMap.put(new Info("SomeClass::set_filter&&").javaNames("setFiler")); ``` `mvn install`...
Here is a demo ```cpp #include class MyType { public: MyType() : a(0) {} MyType(int i) : a(i) {} int a; }; class MyTypeUser { public: void use(MyType* a, int...
Our cpp code looks like this ```cpp enum Types { FLOAT = 1, DOUBLE = 2, ... } template int search(const float *vec, size_t dim) { ... } template int...
Here's a demo ```cpp #include class Out { public: class Inner { public: }; }; ``` ```java infoMap.put(new Info("std::vector").pointerTypes("InnerVector").define()); ``` Here is InnerVector.java generated ```java @Name("std::vector") @Properties(inherit = ...) public...
I try to add per-class NoException annotation instead of per-function ``` infoMap.put(new Info("namespace::Someclass").annotations("@NoException")); ``` got the following errors ``` annotation type not applicable to this kind of declaration ``` the...
Sometimes we want to share GitHub link to others. If this plugin supports copy GitHub link, it saves the trouble of opening browser , copying from address bar and closing...
#### Envirment Info Bazel plugin version: v2019.07.23.0.3 bazel version: 0.24.1 OS version: mac 10.14.4 Clion version: Clion 2019.1.4 #### Error message Error:Cannot run program "/usr/local/bin/bazel" (in directory "project xxx"): error=7,...