perf(templates): refactor the TFunction so that it no longer refers to TAny
This commit is contained in:
@ -1101,9 +1101,6 @@ void TestFunction()
|
||||
|
||||
always_check(TempC() == 0xEE);
|
||||
always_check(TempD() == 0xFF);
|
||||
|
||||
always_check(TempC.TargetType() == typeid(FFunctor));
|
||||
always_check(TempD.TargetType() == typeid(FFunctor));
|
||||
}
|
||||
|
||||
{
|
||||
@ -1127,11 +1124,11 @@ void TestFunction()
|
||||
// TFunction<void()> ObjectE = MoveTemp(RefA);
|
||||
// TUniqueFunction<void()> UniqueE = MoveTemp(RefA);
|
||||
|
||||
// TFunctionRef<void()> RefF = MoveTemp(ObjectA);
|
||||
TFunctionRef<void()> RefF = MoveTemp(ObjectA);
|
||||
TFunction<void()> ObjectF = MoveTemp(ObjectA);
|
||||
TUniqueFunction<void()> UniqueF = MoveTemp(ObjectA);
|
||||
|
||||
// TFunctionRef<void()> RefG = MoveTemp(UniqueA);
|
||||
TFunctionRef<void()> RefG = MoveTemp(UniqueA);
|
||||
// TFunction<void()> ObjectG = MoveTemp(UniqueA);
|
||||
TUniqueFunction<void()> UniqueG = MoveTemp(UniqueA);
|
||||
}
|
||||
|
Reference in New Issue
Block a user