C++ wrapper for extern development