C++ Conversion library