mirror of
https://github.com/boostorg/interprocess.git
synced 2026-01-19 04:12:13 +00:00
* Erased containers now that Boost.Container is accepted
* Changed "detail" namespace to "ipcdetail" due to compilation errors in MSVC compilers and wrong ambiguous resolutions. * Added locking timeout macro to avoid deadlocks [SVN r74084]
This commit is contained in:
@@ -25,14 +25,14 @@ using namespace boost::interprocess;
|
||||
//Alias an integer node allocator type
|
||||
typedef node_allocator
|
||||
<int, managed_shared_memory::segment_manager> shmem_node_allocator_t;
|
||||
typedef detail::node_allocator_v1
|
||||
typedef ipcdetail::node_allocator_v1
|
||||
<int, managed_shared_memory::segment_manager> shmem_node_allocator_v1_t;
|
||||
|
||||
//Explicit instantiations to catch compilation errors
|
||||
template class node_allocator<int, managed_shared_memory::segment_manager>;
|
||||
template class detail::node_allocator_v1<int, managed_shared_memory::segment_manager>;
|
||||
template class ipcdetail::node_allocator_v1<int, managed_shared_memory::segment_manager>;
|
||||
template class node_allocator<void, managed_shared_memory::segment_manager>;
|
||||
template class detail::node_allocator_v1<void, managed_shared_memory::segment_manager>;
|
||||
template class ipcdetail::node_allocator_v1<void, managed_shared_memory::segment_manager>;
|
||||
|
||||
//Alias list types
|
||||
typedef list<int, shmem_node_allocator_t> MyShmList;
|
||||
|
||||
Reference in New Issue
Block a user