cppexpose icon indicating copy to clipboard operation
cppexpose copied to clipboard

C++ library for type introspection, reflection, and scripting interface

Results 9 cppexpose issues
Sort by recently updated
recently updated
newest added

Rewrite plugin system, so that * [x] Plugins register their components on load * [ ] Plugins do not need to expose any functions anymore * [ ] Checks for...

Current

The readme should include the following sections with corresponding content: * [ ] Resources * [ ] Install Instructions * [ ] Build Instructions * [ ] Tips for Linking...

enhancement

`Variant::isArray()` and `Variant::asArray()` mean different things by 'Array' (array by means of the typed-library vs. `VariantArray` aka `std::vector`). `isVariantArray` is the actual type query function corresponding to `asArray`, so `asArray`...

enhancement
decision required

It should be possible to create a `Property("myArray", ...)` and access its elements from JS as `myObj.myArray[x]`. Currently, I see two issues that must be addressed: - [ ] the...

decision required

See https://github.com/svaarala/duktape/tree/master/extras/print-alert. A UI-independent way of implementing this could be to add corresponding signals to `AbstractScriptBackend` that script console implementations can connect to.

decision required

The c++ standard library uses `nullptr` to mean "empty" not only for pointers (e.g., `std::function`). I suggest to add the same semantics to `Connection` and `ScopedConnection`, i.e., assigning and comparing...

decision required

A replacement for the current type system.

E.g., in ```Tokenizer```.

Base