20
20
*
21
21
*/
22
22
23
- template <typename Obj, typename Id, typename Data, typename IdSelf>
24
- void handlersub<Obj, Id, Data, IdSelf>::
23
+ template <typename Obj, typename Data, typename IdSelf>
24
+ void handlersub<Obj, Data, IdSelf>::
25
25
forward (const id_t & i, Data &&data, uint32_t tick, std::false_type) {
26
26
// check for callback handlers
27
27
if (cb.size () <= i)
@@ -37,16 +37,16 @@ forward(const id_t& i, Data &&data, uint32_t tick, std::false_type) {
37
37
);
38
38
39
39
// create object
40
- cbObject<Obj, Id > o (obj[i](std::move (data)), tick, i);
40
+ cbObject<Obj, uint32_t > o (obj[i](std::move (data)), tick, i);
41
41
42
42
// forward to definitive handlers
43
43
for (auto &d : cb[i]) {
44
44
d (&o);
45
45
}
46
46
}
47
47
48
- template <typename Obj, typename Id, typename Data, typename IdSelf>
49
- void handlersub<Obj, Id, Data, IdSelf>::
48
+ template <typename Obj, typename Data, typename IdSelf>
49
+ void handlersub<Obj, Data, IdSelf>::
50
50
forward (const id_t & i, Data &&data, uint32_t tick, std::true_type) {
51
51
// check for callback handlers
52
52
if (cb.size () <= i)
@@ -56,16 +56,16 @@ forward(const id_t& i, Data &&data, uint32_t tick, std::true_type) {
56
56
return ;
57
57
58
58
// create object
59
- cbObject<Obj, Id > o (std::move (data), tick, i, false );
59
+ cbObject<Obj, uint32_t > o (std::move (data), tick, i, false );
60
60
61
61
// forward to definitive handlers
62
62
for (auto &d : cb[i]) {
63
63
d (&o);
64
64
}
65
65
}
66
66
67
- template <typename Obj, typename Id, typename Data, typename IdSelf>
68
- typename handlersub<Obj, Id, Data, IdSelf>::callbackObjS_t handlersub<Obj, Id , Data, IdSelf>::
67
+ template <typename Obj, typename Data, typename IdSelf>
68
+ typename handlersub<Obj, Data, IdSelf>::callbackObjS_t handlersub<Obj, Data, IdSelf>::
69
69
retrieve (const id_t & i, Data &&data, uint32_t tick, std::false_type) {
70
70
// get conversion object
71
71
if (obj.size () <= i || obj[i] == nullptr )
@@ -74,13 +74,13 @@ retrieve(const id_t& i, Data &&data, uint32_t tick, std::false_type) {
74
74
);
75
75
76
76
// return object
77
- return cbObject<Obj, Id >(obj[i](std::move (data)), tick, i);
77
+ return cbObject<Obj, uint32_t >(obj[i](std::move (data)), tick, i);
78
78
}
79
79
80
- template <typename Obj, typename Id, typename Data, typename IdSelf>
81
- typename handlersub<Obj, Id, Data, IdSelf>::callbackObjS_t handlersub<Obj, Id , Data, IdSelf>::
80
+ template <typename Obj, typename Data, typename IdSelf>
81
+ typename handlersub<Obj, Data, IdSelf>::callbackObjS_t handlersub<Obj, Data, IdSelf>::
82
82
retrieve (const id_t & i, Data &&data, uint32_t tick, std::true_type) {
83
- return cbObject<Obj, Id >(std::move (data), tick, i);
83
+ return cbObject<Obj, uint32_t >(std::move (data), tick, i);
84
84
}
85
85
86
86
template <typename T1, typename ... Rest>
0 commit comments