mirror of
https://github.com/boostorg/process.git
synced 2026-01-19 04:22:15 +00:00
Fix MSVC compile errors
This commit is contained in:
committed by
Klemens Morgenstern
parent
3211afda4a
commit
70c7ae694f
@@ -501,8 +501,8 @@ struct key
|
||||
|
||||
template< class Source >
|
||||
key( const Source& source,
|
||||
decltype(source.data()) = nullptr,
|
||||
decltype(source.size()) = 0u)
|
||||
decltype(std::declval<Source>().data()) = nullptr,
|
||||
decltype(std::declval<Source>().size()) = 0u)
|
||||
: value_(
|
||||
BOOST_PROCESS_V2_NAMESPACE::detail::conv_string<char_type, traits_type>(
|
||||
source.data(), source.size()))
|
||||
@@ -724,8 +724,8 @@ struct value
|
||||
|
||||
template< class Source >
|
||||
value( const Source& source,
|
||||
decltype(source.data()) = nullptr,
|
||||
decltype(source.size()) = 0u)
|
||||
decltype(std::declval<Source>().data()) = nullptr,
|
||||
decltype(std::declval<Source>().size()) = 0u)
|
||||
: value_(BOOST_PROCESS_V2_NAMESPACE::detail::conv_string<char_type, traits_type>(
|
||||
source.data(), source.size()))
|
||||
{
|
||||
@@ -974,8 +974,8 @@ struct key_value_pair
|
||||
|
||||
template< class Source >
|
||||
key_value_pair( const Source& source,
|
||||
decltype(source.data()) = nullptr,
|
||||
decltype(source.size()) = 0u)
|
||||
decltype(std::declval<Source>().data()) = nullptr,
|
||||
decltype(std::declval<Source>().size()) = 0u)
|
||||
: value_(BOOST_PROCESS_V2_NAMESPACE::detail::conv_string<char_type, traits_type>(
|
||||
source.data(), source.size()))
|
||||
{
|
||||
@@ -1743,8 +1743,8 @@ struct process_environment
|
||||
return build_env(env_buffer);
|
||||
}
|
||||
|
||||
process_environment(std::initializer_list<string_view> sv) : unicode_env{build_env(sv, "")} {}
|
||||
process_environment(std::initializer_list<wstring_view> sv) : unicode_env{build_env(sv, L"")} {}
|
||||
process_environment(std::initializer_list<string_view> sv) : unicode_env{build_env(sv)} {}
|
||||
process_environment(std::initializer_list<wstring_view> sv) : unicode_env{build_env(sv)} {}
|
||||
|
||||
template<typename Args>
|
||||
process_environment(Args && args) : unicode_env{build_env(std::forward<Args>(args))}
|
||||
|
||||
Reference in New Issue
Block a user