| //===----------------------------------------------------------------------===// |
| // 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 |
| //===----------------------------------------------------------------------===// |
| // template<class charT, class traits, class Allocator> |
| // basic_istream<charT,traits>& |
| // getline(basic_istream<charT,traits>& is, |
| // basic_string<charT,traits,Allocator>& str); |
| #include "min_allocator.h" |
| std::istringstream in(" abc\n def\n ghij"); |
| std::string s("initial text"); |
| std::wistringstream in(L" abc\n def\n ghij"); |
| std::wstring s(L"initial text"); |
| typedef std::basic_string<char, std::char_traits<char>, min_allocator<char>> S; |
| std::istringstream in(" abc\n def\n ghij"); |
| typedef std::basic_string<wchar_t, std::char_traits<wchar_t>, min_allocator<wchar_t>> S; |
| std::wistringstream in(L" abc\n def\n ghij"); |