#ifndef TEST_INTEROP_CXX_STDLIB_INPUTS_STD_VECTOR_H #define TEST_INTEROP_CXX_STDLIB_INPUTS_STD_VECTOR_H #include #include using Vector = std::vector; using VectorOfString = std::vector; inline Vector initVector() { return {}; } inline std::string takesVectorOfString(const VectorOfString &v) { return v.front(); } class VectorSubclass: public Vector { public: }; class VectorOfStringSubclass : public std::vector { public: using std::vector::vector; }; #endif // TEST_INTEROP_CXX_STDLIB_INPUTS_STD_VECTOR_H