Add support for C++ vectors