1 #ifndef BOOST_SMART_PTR_DETAIL_LWM_NOP_HPP_INCLUDED 2 #define BOOST_SMART_PTR_DETAIL_LWM_NOP_HPP_INCLUDED 3 4 // MS compatible compilers support #pragma once 5 6 #if defined(_MSC_VER) && (_MSC_VER >= 1020) 7 # pragma once 8 #endif 9 10 // 11 // boost/detail/lwm_nop.hpp 12 // 13 // Copyright (c) 2002 Peter Dimov and Multi Media Ltd. 14 // 15 // Distributed under the Boost Software License, Version 1.0. (See 16 // accompanying file LICENSE_1_0.txt or copy at 17 // http://www.boost.org/LICENSE_1_0.txt) 18 // 19 20 namespace boost 21 { 22 23 namespace detail 24 { 25 26 class lightweight_mutex 27 { 28 public: 29 30 typedef lightweight_mutex scoped_lock; 31 }; 32 33 } // namespace detail 34 35 } // namespace boost 36 37 #endif // #ifndef BOOST_SMART_PTR_DETAIL_LWM_NOP_HPP_INCLUDED 38