1
//===----------------------------------------------------------------------===//
3
// The LLVM Compiler Infrastructure
5
// This file is dual licensed under the MIT and the University of Illinois Open
6
// Source Licenses. See LICENSE.TXT for details.
8
//===----------------------------------------------------------------------===//
12
// template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
13
// class basic_stringstream
15
// explicit basic_stringstream(ios_base::openmode which = ios_base::out|ios_base::in);
24
assert(ss.rdbuf() != 0);
26
assert(ss.str() == "");
29
std::stringstream ss(std::ios_base::in);
30
assert(ss.rdbuf() != 0);
32
assert(ss.str() == "");
35
std::wstringstream ss;
36
assert(ss.rdbuf() != 0);
38
assert(ss.str() == L"");
41
std::wstringstream ss(std::ios_base::in);
42
assert(ss.rdbuf() != 0);
44
assert(ss.str() == L"");