autocxx icon indicating copy to clipboard operation
autocxx copied to clipboard

Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers

Results 160 autocxx issues
Sort by recently updated
recently updated
newest added

**Describe the bug** My build.rs script fails because the `iterator` type isn't available. Reproduced on both Mac OS X and Ubuntu Linux. **To Reproduce** * Isolated reproduction with failing build...

**Describe the bug** Cannot pass rust created c++ objects to other threads. **To Reproduce** C++ code ``` class CCPClass { public: void Initialize() { std::cout { let cpp_object = Arc::new(CCPClass::new());...

**Describe the bug** autocxx-bindgen panics while bulding c++ code in github action, ~~it's not related to [incompatible Clang/LLVM version](https://github.com/actions/runner-images/issues/8125) since it gets updated to [16.0.6](https://github.com/xxshady/autocxx-repro/actions/runs/6064661756/job/16453314009#step:4:5) manually~~ Panicked github action: https://github.com/xxshady/autocxx-repro/actions/runs/6064661756/job/16453314009...

Fixes #829 by preventing instantiation of types with deleted or private destructors.

Work towards #1316 and #995. This doesn't currently work because ApiVec rejects duplicated APIs at an earlier stage based upon bindgen function names.

**Describe the bug** I get a build error in the autocxxgen_ffi.h code when including an abstract subclass. **To Reproduce** See #1325 **Expected behavior** The build should succeed (the generated code...

bug

**Describe the bug** __Disclaimer: Not a C++ expert, please amend the description if incorrect__ **To Reproduce** ```rust #[test] fn test_reference_const_char_cast() { let hdr = indoc! {" #include class Bytes {...

bug

Reproducer #1316 > It's a good idea to open an issue first for discussion. - [ ] Tests pass - [ ] Appropriate changes to README are included in PR...