1 | 1>------ Rebuild All started: Project: EnumHash, Configuration: Debug Win32 ------
|
---|
2 | 1>Build started 27/09/2012 12:52:10.
|
---|
3 | 1>_PrepareForClean:
|
---|
4 | 1> Deleting file "Debug\EnumHash.lastbuildstate".
|
---|
5 | 1>InitializeBuildStatus:
|
---|
6 | 1> Creating "Debug\EnumHash.unsuccessfulbuild" because "AlwaysCreate" was specified.
|
---|
7 | 1>ClCompile:
|
---|
8 | 1> stdafx.cpp
|
---|
9 | 1> EnumHash.cpp
|
---|
10 | 1>o:\otherlibs\boost\current\boost\functional\hash\extensions.hpp(257): error C2665: 'boost::hash_value' : none of the 2 overloads could convert all the argument types
|
---|
11 | 1> o:\otherlibs\boost\current\boost\functional\hash\hash.hpp(115): could be 'size_t boost::hash_value(std::type_index)'
|
---|
12 | 1> o:\otherlibs\boost\current\boost\functional\hash\extensions.hpp(160): or 'size_t boost::hash_value(const std::tr1::tuple<> &)'
|
---|
13 | 1> while trying to match the argument list '(const MyClass::eMyEnum)'
|
---|
14 | 1> o:\otherlibs\boost\current\boost\functional\hash\extensions.hpp(256) : while compiling class template member function 'size_t boost::hash<T>::operator ()(const T &) const'
|
---|
15 | 1> with
|
---|
16 | 1> [
|
---|
17 | 1> T=MyClass::eMyEnum
|
---|
18 | 1> ]
|
---|
19 | 1> o:\otherlibs\boost\current\boost\type_traits\is_empty.hpp(53) : see reference to class template instantiation 'boost::hash<T>' being compiled
|
---|
20 | 1> with
|
---|
21 | 1> [
|
---|
22 | 1> T=MyClass::eMyEnum
|
---|
23 | 1> ]
|
---|
24 | 1> o:\otherlibs\boost\current\boost\type_traits\is_empty.hpp(79) : see reference to class template instantiation 'boost::detail::empty_helper_t1<T>' being compiled
|
---|
25 | 1> with
|
---|
26 | 1> [
|
---|
27 | 1> T=boost::hash<MyClass::eMyEnum>
|
---|
28 | 1> ]
|
---|
29 | 1> o:\otherlibs\boost\current\boost\type_traits\is_empty.hpp(88) : see reference to class template instantiation 'boost::detail::empty_helper<T,is_a_class>' being compiled
|
---|
30 | 1> with
|
---|
31 | 1> [
|
---|
32 | 1> T=boost::hash<MyClass::eMyEnum>,
|
---|
33 | 1> is_a_class=true
|
---|
34 | 1> ]
|
---|
35 | 1> o:\otherlibs\boost\current\boost\type_traits\is_empty.hpp(220) : see reference to class template instantiation 'boost::detail::is_empty_impl<T>' being compiled
|
---|
36 | 1> with
|
---|
37 | 1> [
|
---|
38 | 1> T=boost::hash<MyClass::eMyEnum>
|
---|
39 | 1> ]
|
---|
40 | 1> o:\otherlibs\boost\current\boost\unordered\detail\util.hpp(191) : see reference to class template instantiation 'boost::is_empty<T>' being compiled
|
---|
41 | 1> with
|
---|
42 | 1> [
|
---|
43 | 1> T=boost::hash<MyClass::eMyEnum>
|
---|
44 | 1> ]
|
---|
45 | 1> o:\otherlibs\boost\current\boost\unordered\detail\util.hpp(200) : see reference to class template instantiation 'boost::unordered::detail::generate_base<T,Index>' being compiled
|
---|
46 | 1> with
|
---|
47 | 1> [
|
---|
48 | 1> T=boost::hash<MyClass::eMyEnum>,
|
---|
49 | 1> Index=1
|
---|
50 | 1> ]
|
---|
51 | 1> o:\otherlibs\boost\current\boost\unordered\detail\buckets.hpp(955) : see reference to class template instantiation 'boost::unordered::detail::compressed<T1,T2>' being compiled
|
---|
52 | 1> with
|
---|
53 | 1> [
|
---|
54 | 1> T1=boost::hash<MyClass::eMyEnum>,
|
---|
55 | 1> T2=std::equal_to<MyClass::eMyEnum>
|
---|
56 | 1> ]
|
---|
57 | 1> o:\otherlibs\boost\current\boost\unordered\detail\table.hpp(67) : see reference to class template instantiation 'boost::unordered::detail::functions<H,P>' being compiled
|
---|
58 | 1> with
|
---|
59 | 1> [
|
---|
60 | 1> H=boost::hash<MyClass::eMyEnum>,
|
---|
61 | 1> P=std::equal_to<MyClass::eMyEnum>
|
---|
62 | 1> ]
|
---|
63 | 1> o:\otherlibs\boost\current\boost\unordered\detail\unique.hpp(215) : see reference to class template instantiation 'boost::unordered::detail::table<Types>' being compiled
|
---|
64 | 1> with
|
---|
65 | 1> [
|
---|
66 | 1> Types=boost::unordered::detail::map<std::allocator<std::pair<const MyClass::eMyEnum,std::string>>,MyClass::eMyEnum,std::string,boost::hash<MyClass::eMyEnum>,std::equal_to<MyClass::eMyEnum>>
|
---|
67 | 1> ]
|
---|
68 | 1> o:\otherlibs\boost\current\boost\unordered\unordered_map.hpp(74) : see reference to class template instantiation 'boost::unordered::detail::table_impl<Types>' being compiled
|
---|
69 | 1> with
|
---|
70 | 1> [
|
---|
71 | 1> Types=boost::unordered::detail::map<std::allocator<std::pair<const MyClass::eMyEnum,std::string>>,MyClass::eMyEnum,std::string,boost::hash<MyClass::eMyEnum>,std::equal_to<MyClass::eMyEnum>>
|
---|
72 | 1> ]
|
---|
73 | 1> d:\project\library\dev\experiment\cpp\enumhash\enumhash\enumhash.cpp(22) : see reference to class template instantiation 'boost::unordered::unordered_map<K,T>' being compiled
|
---|
74 | 1> with
|
---|
75 | 1> [
|
---|
76 | 1> K=MyClass::eMyEnum,
|
---|
77 | 1> T=std::string
|
---|
78 | 1> ]
|
---|
79 | 1> Generating Code...
|
---|
80 | 1>
|
---|
81 | 1>Build FAILED.
|
---|
82 | 1>
|
---|
83 | 1>Time Elapsed 00:00:01.48
|
---|
84 | ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
|
---|