1 | 1>------ Build started: Project: ConsoleApplicationvs2017, Configuration: Debug Win32 ------
|
---|
2 | 1>ConsoleApplicationvs2017.cpp
|
---|
3 | 1>d:\code\legion third party\include\boost\thread\detail\move.hpp(52): error C2528: '->': pointer to reference is illegal
|
---|
4 | 1>d:\code\legion third party\include\boost\type_traits\is_convertible.hpp(482): note: see reference to class template instantiation 'boost::detail::thread_move_t<T>' being compiled
|
---|
5 | 1> with
|
---|
6 | 1> [
|
---|
7 | 1> T=T0 &
|
---|
8 | 1> ]
|
---|
9 | 1>d:\code\legion third party\include\boost\core\enable_if.hpp(41): note: see reference to class template instantiation 'boost::is_convertible<T &,boost::detail::thread_move_t<boost::shared_ptr<AType>&>>' being compiled
|
---|
10 | 1> with
|
---|
11 | 1> [
|
---|
12 | 1> T=T0
|
---|
13 | 1> ]
|
---|
14 | 1>d:\code\legion third party\include\boost\variant\variant.hpp(1051): note: see reference to class template instantiation 'boost::enable_if<boost::is_convertible<T &,boost::detail::thread_move_t<boost::shared_ptr<AType>&>>,boost::detail::thread_move_t<boost::shared_ptr<AType>&>>' being compiled
|
---|
15 | 1> with
|
---|
16 | 1> [
|
---|
17 | 1> T=T0
|
---|
18 | 1> ]
|
---|
19 | 1>d:\code\legion third party\include\boost\variant\detail\visitation_impl.hpp(114): note: see reference to function template instantiation 'bool boost::detail::variant::invoke_visitor<Visitor,true>::internal_visit<T&>(boost::shared_ptr<AType>&,int)' being compiled
|
---|
20 | 1> with
|
---|
21 | 1> [
|
---|
22 | 1> Visitor=boost::detail::variant::apply_visitor_binary_unwrap<const ab_are_equals,ABVar,true>,
|
---|
23 | 1> T=T0
|
---|
24 | 1> ]
|
---|
25 | 1>d:\code\legion third party\include\boost\variant\detail\visitation_impl.hpp(112): note: see reference to function template instantiation 'bool boost::detail::variant::invoke_visitor<Visitor,true>::internal_visit<T&>(boost::shared_ptr<AType>&,int)' being compiled
|
---|
26 | 1> with
|
---|
27 | 1> [
|
---|
28 | 1> Visitor=boost::detail::variant::apply_visitor_binary_unwrap<const ab_are_equals,ABVar,true>,
|
---|
29 | 1> T=T0
|
---|
30 | 1> ]
|
---|
31 | 1>d:\code\legion third party\include\boost\variant\detail\visitation_impl.hpp(157): note: see reference to function template instantiation 'bool boost::detail::variant::visitation_impl_invoke_impl<Visitor,VoidPtrCV,T>(int,Visitor &,VoidPtrCV,T *,boost::mpl::true_)' being compiled
|
---|
32 | 1> with
|
---|
33 | 1> [
|
---|
34 | 1> Visitor=boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const ab_are_equals,ABVar,true>,true>,
|
---|
35 | 1> VoidPtrCV=void *,
|
---|
36 | 1> T=T0
|
---|
37 | 1> ]
|
---|
38 | 1>d:\code\legion third party\include\boost\variant\detail\visitation_impl.hpp(238): note: see reference to function template instantiation 'bool boost::detail::variant::visitation_impl_invoke<Visitor,VoidPtrCV,T0,NoBackupFlag>(int,Visitor &,VoidPtrCV,T *,NoBackupFlag,int)' being compiled
|
---|
39 | 1> with
|
---|
40 | 1> [
|
---|
41 | 1> Visitor=boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const ab_are_equals,ABVar,true>,true>,
|
---|
42 | 1> VoidPtrCV=void *,
|
---|
43 | 1> NoBackupFlag=boost::variant<IATypePtr,IBTypePtr>::has_fallback_type_,
|
---|
44 | 1> T=T0
|
---|
45 | 1> ]
|
---|
46 | 1>d:\code\legion third party\include\boost\variant\variant.hpp(2457): note: see reference to function template instantiation 'bool boost::detail::variant::visitation_impl<first_which,first_step,Visitor,VoidPtrCV,boost::variant<IATypePtr,IBTypePtr>::has_fallback_type_>(const int,const int,Visitor &,VoidPtrCV,boost::mpl::false_,NoBackupFlag,Which *,step0 *)' being compiled
|
---|
47 | 1> with
|
---|
48 | 1> [
|
---|
49 | 1> Visitor=boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const ab_are_equals,ABVar,true>,true>,
|
---|
50 | 1> VoidPtrCV=void *,
|
---|
51 | 1> NoBackupFlag=boost::variant<IATypePtr,IBTypePtr>::has_fallback_type_,
|
---|
52 | 1> Which=first_which,
|
---|
53 | 1> step0=first_step
|
---|
54 | 1> ]
|
---|
55 | 1>d:\code\legion third party\include\boost\variant\variant.hpp(2468): note: see reference to function template instantiation 'bool boost::variant<IATypePtr,IBTypePtr>::internal_apply_visitor_impl<Visitor,void*>(int,int,Visitor &,VoidPtrCV)' being compiled
|
---|
56 | 1> with
|
---|
57 | 1> [
|
---|
58 | 1> Visitor=boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const ab_are_equals,ABVar,true>,true>,
|
---|
59 | 1> VoidPtrCV=void *
|
---|
60 | 1> ]
|
---|
61 | 1>d:\code\legion third party\include\boost\variant\variant.hpp(2466): note: see reference to function template instantiation 'bool boost::variant<IATypePtr,IBTypePtr>::internal_apply_visitor_impl<Visitor,void*>(int,int,Visitor &,VoidPtrCV)' being compiled
|
---|
62 | 1> with
|
---|
63 | 1> [
|
---|
64 | 1> Visitor=boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const ab_are_equals,ABVar,true>,true>,
|
---|
65 | 1> VoidPtrCV=void *
|
---|
66 | 1> ]
|
---|
67 | 1>d:\code\legion third party\include\boost\variant\variant.hpp(2493): note: see reference to function template instantiation 'bool boost::variant<IATypePtr,IBTypePtr>::internal_apply_visitor<boost::detail::variant::invoke_visitor<Visitor,true>>(boost::detail::variant::invoke_visitor<Visitor,true> &)' being compiled
|
---|
68 | 1> with
|
---|
69 | 1> [
|
---|
70 | 1> Visitor=boost::detail::variant::apply_visitor_binary_unwrap<const ab_are_equals,ABVar,true>
|
---|
71 | 1> ]
|
---|
72 | 1>d:\code\legion third party\include\boost\variant\variant.hpp(2493): note: see reference to function template instantiation 'bool boost::variant<IATypePtr,IBTypePtr>::internal_apply_visitor<boost::detail::variant::invoke_visitor<Visitor,true>>(boost::detail::variant::invoke_visitor<Visitor,true> &)' being compiled
|
---|
73 | 1> with
|
---|
74 | 1> [
|
---|
75 | 1> Visitor=boost::detail::variant::apply_visitor_binary_unwrap<const ab_are_equals,ABVar,true>
|
---|
76 | 1> ]
|
---|
77 | 1>d:\code\legion third party\include\boost\variant\detail\apply_visitor_unary.hpp(73): note: see reference to function template instantiation 'bool boost::variant<IATypePtr,IBTypePtr>::apply_visitor<Visitor>(Visitor &) &&' being compiled
|
---|
78 | 1> with
|
---|
79 | 1> [
|
---|
80 | 1> Visitor=boost::detail::variant::apply_visitor_binary_unwrap<const ab_are_equals,ABVar,true>
|
---|
81 | 1> ]
|
---|
82 | 1>d:\code\legion third party\include\boost\variant\detail\apply_visitor_unary.hpp(73): note: see reference to function template instantiation 'bool boost::variant<IATypePtr,IBTypePtr>::apply_visitor<Visitor>(Visitor &) &&' being compiled
|
---|
83 | 1> with
|
---|
84 | 1> [
|
---|
85 | 1> Visitor=boost::detail::variant::apply_visitor_binary_unwrap<const ab_are_equals,ABVar,true>
|
---|
86 | 1> ]
|
---|
87 | 1>d:\code\legion third party\include\boost\variant\detail\apply_visitor_binary.hpp(251): note: see reference to function template instantiation 'bool boost::apply_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const Visitor,Visitable2,true>,T>(boost::detail::variant::apply_visitor_binary_unwrap<const Visitor,Visitable2,true> &,Visitable &&)' being compiled
|
---|
88 | 1> with
|
---|
89 | 1> [
|
---|
90 | 1> Visitor=ab_are_equals,
|
---|
91 | 1> Visitable2=ABVar,
|
---|
92 | 1> T=ABVar,
|
---|
93 | 1> Visitable=ABVar
|
---|
94 | 1> ]
|
---|
95 | 1>d:\tmp\vs2017\consoleapplicationvs2017\consoleapplicationvs2017\consoleapplicationvs2017.cpp(72): note: see reference to function template instantiation 'bool boost::apply_visitor<ab_are_equals,ABVar,ABVar>(const Visitor &,Visitable1 &&,Visitable2 &&)' being compiled
|
---|
96 | 1> with
|
---|
97 | 1> [
|
---|
98 | 1> Visitor=ab_are_equals,
|
---|
99 | 1> Visitable1=ABVar,
|
---|
100 | 1> Visitable2=ABVar
|
---|
101 | 1> ]
|
---|
102 | 1>d:\code\legion third party\include\boost\bind\placeholders.hpp(54): note: see reference to class template instantiation 'boost::arg<9>' being compiled
|
---|
103 | 1>d:\code\legion third party\include\boost\bind\placeholders.hpp(53): note: see reference to class template instantiation 'boost::arg<8>' being compiled
|
---|
104 | 1>d:\code\legion third party\include\boost\bind\placeholders.hpp(52): note: see reference to class template instantiation 'boost::arg<7>' being compiled
|
---|
105 | 1>d:\code\legion third party\include\boost\bind\placeholders.hpp(51): note: see reference to class template instantiation 'boost::arg<6>' being compiled
|
---|
106 | 1>d:\code\legion third party\include\boost\bind\placeholders.hpp(50): note: see reference to class template instantiation 'boost::arg<5>' being compiled
|
---|
107 | 1>d:\code\legion third party\include\boost\bind\placeholders.hpp(49): note: see reference to class template instantiation 'boost::arg<4>' being compiled
|
---|
108 | 1>d:\code\legion third party\include\boost\bind\placeholders.hpp(48): note: see reference to class template instantiation 'boost::arg<3>' being compiled
|
---|
109 | 1>d:\code\legion third party\include\boost\bind\placeholders.hpp(47): note: see reference to class template instantiation 'boost::arg<2>' being compiled
|
---|
110 | 1>d:\code\legion third party\include\boost\bind\placeholders.hpp(46): note: see reference to class template instantiation 'boost::arg<1>' being compiled
|
---|
111 | 1>Done building project "ConsoleApplicationvs2017.vcxproj" -- FAILED.
|
---|
112 | ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
---|