File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ struct C_IMemBufAsMember
2929 // Ctor
3030 C_IMemBufAsMember (const _CharT *buffer, size_t size): m_Buffer(buffer, size) {}
3131 C_IMemBufAsMember (std::basic_string_view<_CharT,_Traits> buffer): m_Buffer(buffer) {}
32+ C_IMemBufAsMember (std::basic_string<_CharT,_Traits> &&) = delete ;
3233};
3334
3435template <class _CharT , class _Traits = std::char_traits<_CharT>>
@@ -47,6 +48,10 @@ class C_IMemStreamT:
4748 C_IMemBufAsMember<_CharT,_Traits>(buffer),
4849 std::basic_istream<_CharT,_Traits>(&this ->m_Buffer)
4950 {}
51+ C_IMemStreamT (const _CharT *str):
52+ C_IMemStreamT (std::basic_string_view<_CharT,_Traits>{str})
53+ {}
54+ C_IMemStreamT (std::basic_string<_CharT,_Traits> &&) = delete ;
5055};
5156using C_IMemStream = C_IMemStreamT<char >;
5257
You can’t perform that action at this time.
0 commit comments