IUP also has a C++ OOP wrapper. I attempted to make an OOP wrapper for Adept but very soon I realized it's not that easy. Adept lacks encapsulation support. Everything in Adept is public. There is no private or protected. A straight forward porting of the C++ OOP wrapper is not possible, so I suggest making a brand new Adept specific OOP wrapper for IUP.
IUP also has a C++ OOP wrapper. I attempted to make an OOP wrapper for Adept but very soon I realized it's not that easy. Adept lacks encapsulation support. Everything in Adept is
public
. There is noprivate
orprotected
. A straight forward porting of the C++ OOP wrapper is not possible, so I suggest making a brand new Adept specific OOP wrapper for IUP.