Skip to content

Commit c9c916f

Browse files
committed
느슨한 모나드 생성자에서 explicit 삭제
1 parent a19b04e commit c9c916f

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/functional/LooseMonad.ixx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,7 @@ export namespace util
5858

5959
template <typename T>
6060
requires (meta::included_v<clean_t<T>, Ts...> && !same_as<clean_t<T>, in_place_t> && !is_specialization_v<clean_t<T>, in_place_type_t> && !is_indexed_v<clean_t<T>, in_place_index_t>)
61-
explicit(util::is_explicit_constructible_v<T>)
62-
constexpr
61+
constexpr
6362
LooseMonad(T&& object) noexcept
6463
: myStorage(in_place_type<clean_t<T>>, static_cast<T&&>(object))
6564
{}

0 commit comments

Comments
 (0)