41 ParkingLot::WakeAll(&bHasWaiters);
45 template<
typename TLock>
63 std::atomic<bool> bHasWaiters =
false;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FRWLock Lock
Definition UnversionedPropertySerialization.cpp:921
Definition ConditionVariable.h:14
void Wait(TLock &Lock)
Definition ConditionVariable.h:46
void NotifyAll()
Definition ConditionVariable.h:36
constexpr FConditionVariable()=default
FConditionVariable & operator=(const FConditionVariable &)=delete
void NotifyOne()
Definition ConditionVariable.h:21
FConditionVariable(const FConditionVariable &)=delete
FWaitState Wait(const void *Address, TFunctionWithContext< bool()> CanWait, TFunctionWithContext< void()> BeforeWait)
Definition ParkingLot.h:52
Definition AdvancedWidgetsModule.cpp:13
Definition ParkingLot.h:30