[-] Clean up ugly returns in async.hpp
This commit is contained in:
parent
d2732b6d43
commit
0ffb19066d
@ -163,17 +163,14 @@ namespace Aurora::Async
|
||||
if constexpr (std::is_same_v<Functional_t, AuConsumer<const In_t &>>)
|
||||
{
|
||||
func(a);
|
||||
return Out_t{};
|
||||
}
|
||||
else if constexpr (std::is_same_v<Functional_t, AuConsumer<const In_t *>>)
|
||||
{
|
||||
func(&a);
|
||||
return Out_t{};
|
||||
}
|
||||
else if constexpr (std::is_same_v<Functional_t, AuVoidFunc>)
|
||||
{
|
||||
func();
|
||||
return Out_t{};
|
||||
}
|
||||
else if constexpr (std::is_same_v<Functional_t, AuSupplierConsumer<Out_t, const In_t &>>)
|
||||
{
|
||||
@ -182,7 +179,6 @@ namespace Aurora::Async
|
||||
else if constexpr (std::is_same_v<Functional_t, AuConsumer<const In_t &>>)
|
||||
{
|
||||
func(a);
|
||||
return Out_t{};
|
||||
}
|
||||
return Out_t{};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user