| 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 ==========
|
|---|