Warning, file /include/boost/interprocess/mem_algo/simple_seq_fit.hpp was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 #ifndef BOOST_INTERPROCESS_SIMPLE_SEQ_FIT_HPP
0012 #define BOOST_INTERPROCESS_SIMPLE_SEQ_FIT_HPP
0013
0014 #ifndef BOOST_CONFIG_HPP
0015 # include <boost/config.hpp>
0016 #endif
0017 0018 ">#
0019 #if defined(BOOST_HAS_PRAGMA_ONCE)
0020 # pragma once
0021 #endif
0022
0023 #include <boost/interprocess/detail/config_begin.hpp>
0024 #include <boost/interprocess/detail/workaround.hpp>
0025
0026 #include <boost/interprocess/interprocess_fwd.hpp>
0027 #include <boost/interprocess/mem_algo/detail/simple_seq_fit_impl.hpp>
0028 #include <boost/interprocess/offset_ptr.hpp>
0029
0030
0031
0032
0033 namespace boost {
0034 namespace interprocess {
0035
0036
0037
0038 template<class MutexFamily, class VoidPointer>
0039 class simple_seq_fit
0040 : public ipcdetail::simple_seq_fit_impl<MutexFamily, VoidPointer>
0041 {
0042 #if !defined(BOOST_INTERPROCESS_DOXYGEN_INVOKED)
0043 typedef ipcdetail::simple_seq_fit_impl<MutexFamily, VoidPointer> base_t;
0044 #endif
0045
0046 public:
0047 typedef typename base_t::size_type size_type;
0048
0049
0050
0051
0052 simple_seq_fit(size_type segment_size, size_type extra_hdr_bytes)
0053 : base_t(segment_size, extra_hdr_bytes){}
0054 };
0055
0056 }
0057
0058 }
0059
0060 #include <boost/interprocess/detail/config_end.hpp>
0061
0062 #endif
0063