delegate: removed redundant calls to delegate constructor
This commit is contained in:
@@ -140,9 +140,7 @@ public:
|
||||
* @tparam Candidate Function or member to connect to the delegate.
|
||||
*/
|
||||
template<auto Candidate>
|
||||
delegate(connect_arg_t<Candidate>) ENTT_NOEXCEPT
|
||||
: delegate{}
|
||||
{
|
||||
delegate(connect_arg_t<Candidate>) ENTT_NOEXCEPT {
|
||||
connect<Candidate>();
|
||||
}
|
||||
|
||||
@@ -154,9 +152,7 @@ public:
|
||||
* @param value_or_instance A valid object that fits the purpose.
|
||||
*/
|
||||
template<auto Candidate, typename Type>
|
||||
delegate(connect_arg_t<Candidate>, Type &&value_or_instance) ENTT_NOEXCEPT
|
||||
: delegate{}
|
||||
{
|
||||
delegate(connect_arg_t<Candidate>, Type &&value_or_instance) ENTT_NOEXCEPT {
|
||||
connect<Candidate>(std::forward<Type>(value_or_instance));
|
||||
}
|
||||
|
||||
@@ -166,9 +162,7 @@ public:
|
||||
* @param function Function to connect to the delegate.
|
||||
* @param payload User defined arbitrary data.
|
||||
*/
|
||||
delegate(function_type *function, const void *payload = nullptr) ENTT_NOEXCEPT
|
||||
: delegate{}
|
||||
{
|
||||
delegate(function_type *function, const void *payload = nullptr) ENTT_NOEXCEPT {
|
||||
connect(function, payload);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user