|
|
@@ -141,9 +141,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>();
|
|
|
}
|
|
|
|
|
|
@@ -155,9 +153,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));
|
|
|
}
|
|
|
|
|
|
@@ -167,9 +163,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);
|
|
|
}
|
|
|
|