//===----------------------------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03 // // template , class Allocator = allocator > // class basic_stringstream // basic_stringstream(basic_stringstream&& rhs); #include #include #include #include #include #include "test_macros.h" int main(int, char**) { std::vector vecss; vecss.push_back(std::stringstream()); vecss.back().str("hub started at [00 6b 8b 45 69]"); vecss.push_back(std::stringstream()); vecss.back().str("hub started at [00 6b 8b 45 69]"); for (std::size_t n = 0; n < vecss.size(); n++) { assert(vecss[n].str().size() == 31); vecss[n].seekg(0, std::ios_base::beg); assert(vecss[n].str().size() == 31); } return 0; }