A preprocessor-based OOP extension for SQF.
- Based on ARMA's default preprocessor.You don't need any extra software to use it.
- Low performance impact. Overhead for calling functions and accessing member variables is minimized.
- Run-time variable\method\class access violation checks which can be disabled to increase performance after you're done debugging.
- Supports most OOP features: methods, member variables, virtual functions, inheritance.
Look at the wiki page.
Seems to be mostly working. I am actively using it so I will be fixing errors in the process.
The inspiration to create this comes from this project: https://github.com/code34/oop.h