refactor SignalConnection class. 01/244201/5
authorSubhransu Mohanty <sub.mohanty@samsung.com>
Tue, 15 Sep 2020 02:20:19 +0000 (11:20 +0900)
committerSubhransu Mohanty <sub.mohanty@samsung.com>
Wed, 7 Oct 2020 00:37:53 +0000 (09:37 +0900)
commit7864f227ba3147b097c8b222e62a92b6ea6e22ef
treeb48ff2dd8e45939d1421931917458289f5c23b0d
parent60485bf8435e634b432fc4b18641d32f708be5e4
refactor  SignalConnection class.

- make SignalConnection class a move-only type.
- with this change we can use this object as a valuetype
instead of pointer in the std::vector.

- this will reduce the heap allocation as well as search
  inside the container.

Change-Id: I87a0a4b38e979be23bfec75076fbda97ea73e932
dali/public-api/signals/signal-slot-connections.cpp
dali/public-api/signals/signal-slot-connections.h