// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "base/critical_closure.h" #import namespace base { namespace internal { bool IsMultiTaskingSupported() { return [[UIDevice currentDevice] isMultitaskingSupported]; } CriticalClosure::CriticalClosure(const Closure& closure) : closure_(closure) {} CriticalClosure::~CriticalClosure() {} void CriticalClosure::Run() { closure_.Run(); } } // namespace internal } // namespace base