File indexing completed on 2025-01-18 09:30:53
0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef BOOST_FLYWEIGHT_NO_LOCKING_HPP
0010 #define BOOST_FLYWEIGHT_NO_LOCKING_HPP
0011
0012 #if defined(_MSC_VER)
0013 #pragma once
0014 #endif
0015
0016 #include <boost/config.hpp> /* keep it first to prevent nasty warns in MSVC */
0017 #include <boost/flyweight/no_locking_fwd.hpp>
0018 #include <boost/flyweight/locking_tag.hpp>
0019
0020
0021
0022 namespace boost{
0023
0024 namespace flyweights{
0025
0026 struct no_locking:locking_marker
0027 {
0028 struct mutex_type{};
0029 typedef mutex_type lock_type;
0030 };
0031
0032 }
0033
0034 }
0035
0036 #endif