| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* Change reinterpret_cast -> static_cast wherever possible
* Remove more unnecessary `const_cast`s.
reinterpret_casts should be avoided for the same reason as c-style casts - they don't do any type-checking. reinterpret_cast was mainly being used for down-casting in inheritance hierarchies but static_cast works just as well while also making sure that there is actually an inheritance relationship there.
|
| |
|
| |
|
|
|
|
| |
The Push() functions can be used not only for function params, but also returns or temporaries, so it doesn't make sense to count the params there.
|
|
|
|
| |
Fixes #3296.
|
|
|
|
| |
This allows a simple copy operation from the DoxyComments into APIDesc.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The BindingsProcessor.lua script can be opened in ZeroBraneStudio and debugged from there, it invokes the entire ToLua++ processing.
Also added docs-generation to the ToLua++ processor.
|
| |
|
| |
|
|
|
|
| |
All so added error handling for out of range values
|
|
For classes exported through ToLua it generates the cLuaState::Push() and cLuaState::GetStackValue() functions, as well as the supporting forward declarations and typedefs.
Renamed virtual_method_hooks.lua to BindingsProcessor.lua since it no longer provides virtual method hooks and instead does additional processing when generating the bindings.
|