11 #include "flutter/fml/macros.h"
12 #include "flutter/fml/synchronization/shared_mutex.h"
30 FML_DISALLOW_COPY_ASSIGN_AND_MOVE(Mutex);
36 : mutex_(
std::unique_ptr<fml::SharedMutex>(fml::SharedMutex::Create())) {}
49 std::unique_ptr<fml::SharedMutex> mutex_;
51 FML_DISALLOW_COPY_ASSIGN_AND_MOVE(RWMutex);
65 FML_DISALLOW_COPY_ASSIGN_AND_MOVE(
Lock);