#pragma once /////////////////////////////////////////////////////////////// // INativeCpp.h - Translates managed calls into native calls // // // // Jim Fawcett, CSE687 - Object Oriented Design, Spring 2019 // /////////////////////////////////////////////////////////////// #include #include struct INativeCpp { virtual ~INativeCpp() {} virtual void putString(const std::string& str) = 0; virtual std::string getString() = 0; virtual std::vector convertToSquares(const std::vector& vecDble) = 0; }; INativeCpp* createNativeCpp();