AutomaticComponentToolkit icon indicating copy to clipboard operation
AutomaticComponentToolkit copied to clipboard

A toolkit to automatically generate software components: abstract API, implementation stubs and language bindings

Results 49 AutomaticComponentToolkit issues
Sort by recently updated
recently updated
newest added

## Symptom Compilation failure of code consuming binding on mac ## Problem Use of undeclared function ## Solution Reorder template functions so that the function calling the other function is...

## Symptom Compilation failures when compiling against binding with C++14. ## Problem Generated ClientImpl code relies on template type deduction for constructors, which was added in C++17. ## Solution Make...

Given a function with a class / optionalclass argument, the generated code ends up looking something like this: interfacewrapper.cpp ```c++ std::string sName(""); IBase* pBaseThisResult(nullptr); IFoo* pIFoo = dynamic_cast(pIBaseClass); if (!pIFoo)...

This bug prevents out string caching, when a class has no specified parent class.

Python binding cannot be imported because of the following error when the reserved keyword "None" is used as a enum value: ``` SyntaxError: cannot assign to None ``` Encountered the...

Changes: - Abstract all cgo with an interface that accepts accepts and returns cgo types - Do all the gocgo heavy lifting in Wrapper but delegate the real cgo call...

Currently ACT does not support generic classes (aka template classes) which makes it hard to define certain types such as (type-safe) generic containers and algorithms. For example, to define types...

Different languages define specific methods on classes per default, e.g. C# defines ToString, GetType and GetHashCode. When components define methods with these names in one of their classes, this can...