1 | 1>------ Build started: Project: boosttest, Configuration: Debug Win32 ------
|
---|
2 | 1> boosttest.cpp
|
---|
3 | 1>c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\detail\mpl.hpp(78): error C2594: 'argument' : ambiguous conversions from 'boost::multi_index::detail::random_access_index_node<Super> ' to 'boost::multi_index::detail::ordered_index_node_impl<AugmentPolicy,boost::interprocess::allocator<char,SegmentManager>> '
|
---|
4 | 1> with
|
---|
5 | 1> [
|
---|
6 | 1> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
|
---|
7 | 1> ]
|
---|
8 | 1> and
|
---|
9 | 1> [
|
---|
10 | 1> AugmentPolicy=boost::multi_index::detail::null_augment_policy
|
---|
11 | 1> ]
|
---|
12 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\offset_ptr.hpp(190) : see reference to class template instantiation 'boost::interprocess::ipcdetail::is_convertible<From *,To *>' being compiled
|
---|
13 | 1> with
|
---|
14 | 1> [
|
---|
15 | 1> From=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
16 | 1> , To=boost::multi_index::detail::ordered_index_node_impl<boost::multi_index::detail::null_augment_policy,boost::interprocess::allocator<char,SegmentManager>>
|
---|
17 | 1> ]
|
---|
18 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\raw_ptr.hpp(37) : see reference to class template instantiation 'boost::interprocess::ipcdetail::enable_if_convertible_unequal_address<U,PointedType,void>' being compiled
|
---|
19 | 1> with
|
---|
20 | 1> [
|
---|
21 | 1> U=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
22 | 1> , PointedType=boost::multi_index::detail::ordered_index_node_impl<boost::multi_index::detail::null_augment_policy,boost::interprocess::allocator<char,SegmentManager>>
|
---|
23 | 1> ]
|
---|
24 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\raw_ptr.hpp(43) : see reference to function template instantiation 'RawPointer boost::multi_index::detail::raw_ptr<RawPointer,Pointer>(const Pointer &,boost::mpl::false_)' being compiled
|
---|
25 | 1> with
|
---|
26 | 1> [
|
---|
27 | 1> RawPointer=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>> *
|
---|
28 | 1> , Pointer=boost::interprocess::offset_ptr<boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>,ptrdiff_t,uintptr_t,0>
|
---|
29 | 1> ]
|
---|
30 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\copy_map.hpp(85) : see reference to function template instantiation 'RawPointer boost::multi_index::detail::raw_ptr<Node*,boost::interprocess::offset_ptr<U,DifferenceType,OffsetType,0>>(const Pointer &)' being compiled
|
---|
31 | 1> with
|
---|
32 | 1> [
|
---|
33 | 1> RawPointer=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>> *
|
---|
34 | 1> , Node=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
35 | 1> , U=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
36 | 1> , DifferenceType=ptrdiff_t
|
---|
37 | 1> , OffsetType=uintptr_t
|
---|
38 | 1> , Pointer=boost::interprocess::offset_ptr<boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>,ptrdiff_t,uintptr_t,0>
|
---|
39 | 1> ]
|
---|
40 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\copy_map.hpp(83) : while compiling class template member function 'void boost::multi_index::detail::copy_map<boost::multi_index::detail::random_access_index_node<Super>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>>::clone(Node *)'
|
---|
41 | 1> with
|
---|
42 | 1> [
|
---|
43 | 1> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
|
---|
44 | 1> , T=bookPtr
|
---|
45 | 1> , CharType=char
|
---|
46 | 1> , MemoryAlgorithm=boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>
|
---|
47 | 1> , IndexType=boost::interprocess::iset_index
|
---|
48 | 1> , Node=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
49 | 1> ]
|
---|
50 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index_container.hpp(270) : see reference to function template instantiation 'void boost::multi_index::detail::copy_map<boost::multi_index::detail::random_access_index_node<Super>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>>::clone(Node *)' being compiled
|
---|
51 | 1> with
|
---|
52 | 1> [
|
---|
53 | 1> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
|
---|
54 | 1> , T=bookPtr
|
---|
55 | 1> , CharType=char
|
---|
56 | 1> , MemoryAlgorithm=boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>
|
---|
57 | 1> , IndexType=boost::interprocess::iset_index
|
---|
58 | 1> , Node=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
59 | 1> ]
|
---|
60 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index_container.hpp(268) : see reference to class template instantiation 'boost::multi_index::detail::copy_map<boost::multi_index::detail::random_access_index_node<Super>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>>' being compiled
|
---|
61 | 1> with
|
---|
62 | 1> [
|
---|
63 | 1> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
|
---|
64 | 1> , T=bookPtr
|
---|
65 | 1> , CharType=char
|
---|
66 | 1> , MemoryAlgorithm=boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>
|
---|
67 | 1> , IndexType=boost::interprocess::iset_index
|
---|
68 | 1> ]
|
---|
69 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index_container.hpp(261) : while compiling class template member function 'boost::multi_index::multi_index_container<bookPtr,boost::multi_index::indexed_by<boost::multi_index::random_access<boost::multi_index::tag<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>>,boost::multi_index::hashed_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x10)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::hashed_non_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x0)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_unique<boost::multi_index::member<book,int,pointer-to-member(0x20)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int,pointer-to-member(0x24)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int64_t,pointer-to-member(0x28)>,boost::mpl::na,boost::mpl::na>,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>>::multi_index_container(const boost::multi_index::multi_index_container<bookPtr,boost::multi_index::indexed_by<boost::multi_index::random_access<boost::multi_index::tag<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>>,boost::multi_index::hashed_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x10)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::hashed_non_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x0)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_unique<boost::multi_index::member<book,int,pointer-to-member(0x20)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int,pointer-to-member(0x24)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int64_t,pointer-to-member(0x28)>,boost::mpl::na,boost::mpl::na>,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>> &)'
|
---|
70 | 1> with
|
---|
71 | 1> [
|
---|
72 | 1> T=bookPtr
|
---|
73 | 1> , CharType=char
|
---|
74 | 1> , MemoryAlgorithm=boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>
|
---|
75 | 1> , IndexType=boost::interprocess::iset_index
|
---|
76 | 1> ]
|
---|
77 | 1> c:\users\mike\projects\ngs\svn\test\cc\boosttest\boosttest\boosttest.cpp(147) : see reference to function template instantiation 'boost::multi_index::multi_index_container<bookPtr,boost::multi_index::indexed_by<boost::multi_index::random_access<boost::multi_index::tag<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>>,boost::multi_index::hashed_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x10)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::hashed_non_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x0)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_unique<boost::multi_index::member<book,int,pointer-to-member(0x20)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int,pointer-to-member(0x24)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int64_t,pointer-to-member(0x28)>,boost::mpl::na,boost::mpl::na>,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>>::multi_index_container(const boost::multi_index::multi_index_container<bookPtr,boost::multi_index::indexed_by<boost::multi_index::random_access<boost::multi_index::tag<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>>,boost::multi_index::hashed_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x10)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::hashed_non_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x0)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_unique<boost::multi_index::member<book,int,pointer-to-member(0x20)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int,pointer-to-member(0x24)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int64_t,pointer-to-member(0x28)>,boost::mpl::na,boost::mpl::na>,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>> &)' being compiled
|
---|
78 | 1> with
|
---|
79 | 1> [
|
---|
80 | 1> T=bookPtr
|
---|
81 | 1> , CharType=char
|
---|
82 | 1> , MemoryAlgorithm=boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>
|
---|
83 | 1> , IndexType=boost::interprocess::iset_index
|
---|
84 | 1> ]
|
---|
85 | 1> c:\users\mike\projects\ngs\svn\test\cc\boosttest\boosttest\boosttest.cpp(129) : see reference to class template instantiation 'boost::multi_index::multi_index_container<bookPtr,boost::multi_index::indexed_by<boost::multi_index::random_access<boost::multi_index::tag<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>>,boost::multi_index::hashed_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x10)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::hashed_non_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x0)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_unique<boost::multi_index::member<book,int,pointer-to-member(0x20)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int,pointer-to-member(0x24)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int64_t,pointer-to-member(0x28)>,boost::mpl::na,boost::mpl::na>,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>>' being compiled
|
---|
86 | 1> with
|
---|
87 | 1> [
|
---|
88 | 1> T=bookPtr
|
---|
89 | 1> , CharType=char
|
---|
90 | 1> , MemoryAlgorithm=boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>
|
---|
91 | 1> , IndexType=boost::interprocess::iset_index
|
---|
92 | 1> ]
|
---|
93 | 1>c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\detail\mpl.hpp(78): error C2594: 'argument' : ambiguous conversions from 'boost::multi_index::detail::random_access_index_node<Super> ' to 'boost::multi_index::detail::hashed_index_base_node_impl<Allocator> '
|
---|
94 | 1> with
|
---|
95 | 1> [
|
---|
96 | 1> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
|
---|
97 | 1> ]
|
---|
98 | 1> and
|
---|
99 | 1> [
|
---|
100 | 1> Allocator=boost::interprocess::allocator<char,SegmentManager>
|
---|
101 | 1> ]
|
---|
102 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\offset_ptr.hpp(190) : see reference to class template instantiation 'boost::interprocess::ipcdetail::is_convertible<From *,To *>' being compiled
|
---|
103 | 1> with
|
---|
104 | 1> [
|
---|
105 | 1> From=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
106 | 1> , To=boost::multi_index::detail::hashed_index_base_node_impl<boost::interprocess::allocator<char,SegmentManager>>
|
---|
107 | 1> ]
|
---|
108 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\raw_ptr.hpp(37) : see reference to class template instantiation 'boost::interprocess::ipcdetail::enable_if_convertible_unequal_address<U,PointedType,void>' being compiled
|
---|
109 | 1> with
|
---|
110 | 1> [
|
---|
111 | 1> U=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
112 | 1> , PointedType=boost::multi_index::detail::hashed_index_base_node_impl<boost::interprocess::allocator<char,SegmentManager>>
|
---|
113 | 1> ]
|
---|
114 | 1>c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\detail\mpl.hpp(78): error C2594: 'argument' : ambiguous conversions from 'boost::multi_index::detail::random_access_index_node<Super> ' to 'boost::multi_index::detail::hashed_index_node_impl<boost::interprocess::allocator<char,SegmentManager>> '
|
---|
115 | 1> with
|
---|
116 | 1> [
|
---|
117 | 1> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
|
---|
118 | 1> ]
|
---|
119 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\offset_ptr.hpp(190) : see reference to class template instantiation 'boost::interprocess::ipcdetail::is_convertible<From *,To *>' being compiled
|
---|
120 | 1> with
|
---|
121 | 1> [
|
---|
122 | 1> From=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
123 | 1> , To=boost::multi_index::detail::hashed_index_node_impl<boost::interprocess::allocator<char,SegmentManager>>
|
---|
124 | 1> ]
|
---|
125 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\raw_ptr.hpp(37) : see reference to class template instantiation 'boost::interprocess::ipcdetail::enable_if_convertible_unequal_address<U,PointedType,void>' being compiled
|
---|
126 | 1> with
|
---|
127 | 1> [
|
---|
128 | 1> U=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
129 | 1> , PointedType=boost::multi_index::detail::hashed_index_node_impl<boost::interprocess::allocator<char,SegmentManager>>
|
---|
130 | 1> ]
|
---|
131 | 1>c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\detail\mpl.hpp(78): error C2594: 'argument' : ambiguous conversions from 'boost::multi_index::detail::random_access_index_node<Super> ' to 'const boost::multi_index::detail::hashed_index_node_impl<boost::interprocess::allocator<char,SegmentManager>> '
|
---|
132 | 1> with
|
---|
133 | 1> [
|
---|
134 | 1> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
|
---|
135 | 1> ]
|
---|
136 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\offset_ptr.hpp(190) : see reference to class template instantiation 'boost::interprocess::ipcdetail::is_convertible<From *,To *>' being compiled
|
---|
137 | 1> with
|
---|
138 | 1> [
|
---|
139 | 1> From=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
140 | 1> , To=boost::multi_index::detail::hashed_index_node_impl<boost::interprocess::allocator<char,SegmentManager>>
|
---|
141 | 1> ]
|
---|
142 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\raw_ptr.hpp(37) : see reference to class template instantiation 'boost::interprocess::ipcdetail::enable_if_convertible_unequal_address<U,PointedType,void>' being compiled
|
---|
143 | 1> with
|
---|
144 | 1> [
|
---|
145 | 1> U=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
146 | 1> , PointedType=boost::multi_index::detail::hashed_index_node_impl<boost::interprocess::allocator<char,SegmentManager>>
|
---|
147 | 1> ]
|
---|
148 | 1>c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\detail\mpl.hpp(78): error C2594: 'argument' : ambiguous conversions from 'boost::multi_index::detail::random_access_index_node<Super> ' to 'const boost::multi_index::detail::ordered_index_node_impl<AugmentPolicy,boost::interprocess::allocator<char,SegmentManager>> '
|
---|
149 | 1> with
|
---|
150 | 1> [
|
---|
151 | 1> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
|
---|
152 | 1> ]
|
---|
153 | 1> and
|
---|
154 | 1> [
|
---|
155 | 1> AugmentPolicy=boost::multi_index::detail::null_augment_policy
|
---|
156 | 1> ]
|
---|
157 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\offset_ptr.hpp(190) : see reference to class template instantiation 'boost::interprocess::ipcdetail::is_convertible<From *,To *>' being compiled
|
---|
158 | 1> with
|
---|
159 | 1> [
|
---|
160 | 1> From=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
161 | 1> , To=boost::multi_index::detail::ordered_index_node_impl<boost::multi_index::detail::null_augment_policy,boost::interprocess::allocator<char,SegmentManager>>
|
---|
162 | 1> ]
|
---|
163 | 1> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\raw_ptr.hpp(37) : see reference to class template instantiation 'boost::interprocess::ipcdetail::enable_if_convertible_unequal_address<U,PointedType,void>' being compiled
|
---|
164 | 1> with
|
---|
165 | 1> [
|
---|
166 | 1> U=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
|
---|
167 | 1> , PointedType=boost::multi_index::detail::ordered_index_node_impl<boost::multi_index::detail::null_augment_policy,boost::interprocess::allocator<char,SegmentManager>>
|
---|
168 | 1> ]
|
---|
169 | ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
---|