comparison DEPENDENCIES/generic/include/boost/interprocess/sync/lock_options.hpp @ 101:c530137014c0

Update Boost headers (1.58.0)
author Chris Cannam
date Mon, 07 Sep 2015 11:12:49 +0100
parents 2665513ce2d3
children
comparison
equal deleted inserted replaced
100:793467b5e61c 101:c530137014c0
9 ////////////////////////////////////////////////////////////////////////////// 9 //////////////////////////////////////////////////////////////////////////////
10 10
11 #ifndef BOOST_INTERPROCESS_LOCK_OPTIONS_HPP 11 #ifndef BOOST_INTERPROCESS_LOCK_OPTIONS_HPP
12 #define BOOST_INTERPROCESS_LOCK_OPTIONS_HPP 12 #define BOOST_INTERPROCESS_LOCK_OPTIONS_HPP
13 13
14 #if (defined _MSC_VER) && (_MSC_VER >= 1200) 14 #ifndef BOOST_CONFIG_HPP
15 # include <boost/config.hpp>
16 #endif
17 #
18 #if defined(BOOST_HAS_PRAGMA_ONCE)
15 # pragma once 19 # pragma once
16 #endif 20 #endif
17 21
18 #include <boost/interprocess/detail/config_begin.hpp> 22 #include <boost/interprocess/detail/config_begin.hpp>
19 #include <boost/interprocess/detail/workaround.hpp> 23 #include <boost/interprocess/detail/workaround.hpp>
21 //!\file 25 //!\file
22 //!Describes the lock options with associated with interprocess_mutex lock constructors. 26 //!Describes the lock options with associated with interprocess_mutex lock constructors.
23 27
24 namespace boost { 28 namespace boost {
25 29
30 #if !defined(BOOST_INTERPROCESS_DOXYGEN_INVOKED)
31
26 namespace posix_time 32 namespace posix_time
27 { class ptime; } 33 { class ptime; }
34
35 #endif //#if !defined(BOOST_INTERPROCESS_DOXYGEN_INVOKED)
28 36
29 namespace interprocess { 37 namespace interprocess {
30 38
31 //!Type to indicate to a mutex lock constructor that must not lock the mutex. 39 //!Type to indicate to a mutex lock constructor that must not lock the mutex.
32 struct defer_lock_type{}; 40 struct defer_lock_type{};