jamie dale
8e34ecadf6
Fixed ControlFlow TSharedFromThis deduction for derived types
...
struct Foo : public TSharedFromThis<Foo>
{
// ...
};
struct Bar : public Foo
{
// ...
void Execute()
{
FControlFlow& ControlFlow = ...;
ControlFlow.QueueStep(this, &Bar::DoStep);
}
void DoStep()
{
}
};
The QueueStep deduction would fail as it expects the type to be directly derived as TSharedFromThis<Bar> rather than indirectly via TSharedFromThis<Foo>
#preflight 636a7040dc30a4ce96a157a7
[FYI] Geoffrey.Wong
#rb Steve.Robb
#rnx
[CL 23039132 by jamie dale in ue5-main branch]
2022-11-08 16:02:15 -05:00
..
2022-11-01 15:14:15 -04:00
2022-11-08 04:26:43 -05:00
2022-11-08 16:01:58 -05:00
2022-10-27 13:57:26 -04:00
2022-11-02 13:53:31 -04:00
2022-11-04 16:37:48 -04:00
2022-10-26 12:57:32 -04:00
2022-11-07 12:18:59 -05:00
2022-11-07 13:32:55 -05:00
2022-11-03 23:46:54 -04:00
2022-11-01 15:14:15 -04:00
2022-11-01 15:50:27 -04:00
2022-10-22 15:35:08 -04:00
2022-11-04 16:37:48 -04:00
2022-10-26 16:14:19 -04:00
2022-09-24 13:57:58 -04:00
2022-11-03 14:18:47 -04:00
2022-09-24 13:57:58 -04:00
2022-10-26 23:20:03 -04:00
2022-10-10 01:07:51 -04:00
2022-11-08 14:09:14 -05:00
2022-09-24 13:57:58 -04:00
2022-10-28 15:57:37 -04:00
2022-11-07 18:18:04 -05:00
2022-09-24 13:57:58 -04:00
2022-10-26 12:57:32 -04:00
2022-09-26 13:18:59 -04:00
2022-09-24 13:57:58 -04:00
2022-11-03 19:27:24 -04:00
2022-11-08 16:02:15 -05:00
2022-11-08 15:59:46 -05:00
2022-10-19 14:38:31 -04:00
2022-11-08 15:59:56 -05:00
2022-11-03 14:18:47 -04:00
2022-11-03 14:18:47 -04:00
2022-11-08 14:28:37 -05:00
2022-11-08 14:19:45 -05:00
2022-09-24 13:57:58 -04:00
2022-09-24 13:57:58 -04:00
2022-11-04 08:20:40 -04:00
2022-10-26 19:29:11 -04:00
2022-11-04 13:48:41 -04:00
2022-11-01 15:50:27 -04:00
2022-11-04 13:48:41 -04:00
2022-11-07 15:16:04 -05:00
2022-11-03 18:43:01 -04:00
2022-10-26 12:57:32 -04:00
2022-10-18 08:35:42 -04:00
2022-11-02 13:40:08 -04:00
2022-11-02 09:15:43 -04:00
2022-10-26 12:57:32 -04:00
2022-10-07 18:46:18 -04:00
2022-10-14 17:23:47 -04:00
2022-10-26 15:02:30 -04:00
2022-11-01 15:30:54 -04:00
2022-11-03 14:18:47 -04:00
2022-11-04 15:03:42 -04:00
2022-11-08 10:39:35 -05:00
2022-11-03 14:18:47 -04:00
2022-11-08 06:18:04 -05:00
2022-11-06 07:39:50 -05:00
2022-11-05 22:34:56 -04:00
2022-09-24 13:57:58 -04:00
2022-11-01 15:50:27 -04:00
2022-09-30 19:22:03 -04:00
2022-09-24 13:57:58 -04:00
2022-11-07 02:11:21 -05:00
2022-11-07 13:10:18 -05:00
2022-11-07 02:11:21 -05:00
2022-09-28 18:29:12 -04:00
2022-09-26 13:18:59 -04:00
2022-10-03 20:40:51 -04:00
2022-10-03 19:39:31 -04:00
2022-10-10 13:51:07 -04:00
2022-11-07 15:17:53 -05:00
2022-11-03 14:18:47 -04:00
2022-11-07 14:20:00 -05:00
2022-09-24 13:57:58 -04:00
2022-11-08 13:00:51 -05:00
2022-11-08 13:00:51 -05:00
2022-11-04 13:48:41 -04:00
2022-10-20 10:21:52 -04:00
2022-11-03 14:18:47 -04:00
2022-10-26 10:54:33 -04:00
2022-11-07 12:18:59 -05:00
2022-10-29 03:00:05 -04:00
2022-10-27 13:16:00 -04:00
2022-10-31 20:55:55 -04:00
2022-11-08 04:27:36 -05:00
2022-09-24 13:57:58 -04:00
2022-09-24 13:57:58 -04:00
2022-10-28 01:03:21 -04:00
2022-10-21 06:51:20 -04:00
2022-11-02 14:19:06 -04:00
2022-11-02 06:20:54 -04:00
2022-09-24 13:57:58 -04:00
2022-11-08 14:20:19 -05:00
2022-11-08 16:00:03 -05:00
2022-11-08 14:19:53 -05:00
2022-10-14 17:52:37 -04:00
2022-11-03 14:18:47 -04:00
2022-10-28 15:39:05 -04:00
2022-11-04 13:48:41 -04:00
2022-10-12 11:35:59 -04:00
2022-11-08 12:00:52 -05:00
2022-11-04 13:48:41 -04:00
2022-10-26 17:49:37 -04:00
2022-11-07 17:22:26 -05:00
2022-11-03 17:56:44 -04:00
2022-11-05 22:58:24 -04:00
2022-11-01 15:14:15 -04:00
2022-11-03 14:18:47 -04:00
2022-10-21 06:51:51 -04:00
2022-10-21 08:50:30 -04:00
2022-10-31 18:33:27 -04:00
2022-10-28 05:50:46 -04:00
2022-11-08 15:05:25 -05:00
2022-09-24 13:57:58 -04:00
2022-11-07 12:24:35 -05:00
2022-11-07 10:50:21 -05:00
2022-10-19 23:59:04 -04:00
2022-11-07 12:18:59 -05:00
2022-09-29 20:35:21 -04:00
2022-09-24 13:57:58 -04:00
2022-11-07 12:18:59 -05:00
2022-10-26 13:04:29 -04:00