#include "../Tests.h" #include #include struct DLL_API IntWrapper { int Value; }; struct DLL_API IntWrapperValueType { int Value; }; struct DLL_API TestVectors { TestVectors(); std::vector GetIntVector(); int SumIntVector(std::vector& vec); // Should get mapped to List std::vector IntVector; // Should get mapped to List std::vector IntPtrVector; // Should get mapped to List std::vector IntWrapperVector; // Should get mapped to List std::vector IntWrapperPtrVector; // Should get mapped to List std::vector IntWrapperValueTypeVector; }; struct DLL_API OStreamTest { static void WriteToOStream(std::ostream& stream, const char* s) { stream << s; }; };