HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
db source clientmanager.h dosyası build sırasında hata veriyordu
hata şu
[CODE lang="html" title="clientmanager.h"]In file included from NetBase.cpp:4:
./ClientManager.h:34:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CPlayerTableCache *> TPlayerTableCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:35:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemCache *> TItemCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:36:10: error: no template named 'unordered_set' in namespace 'std'; did you mean 'boost::unordered_set'?
typedef std::unordered_set<CItemCache *, std::hash<CItemCache*> > TItemCacheSet;
^~~~~~~~~~~~~~~~~~
boost::unordered_set
../../../data/boost_1_50_0/boost/unordered/unordered_set_fwd.hpp:56:29: note: 'boost::unordered_set' declared here
using boost::unordered::unordered_set;
^
In file included from NetBase.cpp:4:
./ClientManager.h:37:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, TItemCacheSet *> TItemCacheSetPtrMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:38:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemPriceListTableCache*> TItemPriceListCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:39:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<int16_t, uint8_t> TChannelStatusMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:394:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CLoginData *> TLoginDataByLoginKey;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:55: error: no member named 'rebind' in 'std::allocator<std:
air<const unsigned int, CLoginData *>>'
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;
~~~~~~~ ^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:183:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<std::allocator<std:
air<const unsigned int, CLoginData *>>, std:
air<const unsigned int, CLoginData *>>' requested here
typedef typename boost::unordered::detail::rebind_wrap<
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:130:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail:
tr_node<std:
air<const unsigned int, CLoginData *>>>' requested here
typename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail:
ick_node<int, std:
air<const unsigned int, CLoginData *>>' requested here
typedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:135:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail:
tr_bucket>' requested here
typename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail:
ick_node<int, std:
air<const unsigned int, CLoginData *>>' requested here
typedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:364:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::value_type value_type;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:66:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<int>' requested here
typedef typename allocator_traits:
ointer pointer;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:561:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, int>' requested here
typedef typename boost::unordered::detail::rebind_wrap<A, node>::type
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:575:26: error: type 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>::bucket' (aka 'int') cannot be used prior to '::' because it has no members
typedef typename bucket:
revious_pointer
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:801:21: error: multiple overloads of 'delete_extra_node' instantiate to the same signature 'void (node_pointer)' (aka 'void (int *)')
inline void delete_extra_node(node_pointer n) {
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:799:21: note: previous declaration is here
inline void delete_extra_node(bucket_pointer) {}
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:96:33: error: no type named 'iterator' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::iterator iterator;
~~~~~~~~~~~~~~~~^~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:204:33: error: no type named 'bucket' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::bucket bucket;
~~~~~~~~~~~~~~~~^~~~~~
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:210:33: error: no type named 'bucket_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::bucket_pointer bucket_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:212:33: error: no type named 'previous_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table:
revious_pointer previous_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:216:33: error: no type named 'node_constructor' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::node_constructor node_constructor;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** [Makefile:96: OBJDIR/NetBase.o] Error 1
In file included from DBManager.cpp:3:
./ClientManager.h:34:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CPlayerTableCache *> TPlayerTableCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:35:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemCache *> TItemCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:36:10: error: no template named 'unordered_set' in namespace 'std'; did you mean 'boost::unordered_set'?
typedef std::unordered_set<CItemCache *, std::hash<CItemCache*> > TItemCacheSet;
^~~~~~~~~~~~~~~~~~
boost::unordered_set
../../../data/boost_1_50_0/boost/unordered/unordered_set_fwd.hpp:56:29: note: 'boost::unordered_set' declared here
using boost::unordered::unordered_set;
^
In file included from DBManager.cpp:3:
./ClientManager.h:37:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, TItemCacheSet *> TItemCacheSetPtrMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:38:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemPriceListTableCache*> TItemPriceListCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:39:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<int16_t, uint8_t> TChannelStatusMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:394:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CLoginData *> TLoginDataByLoginKey;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:55: error: no member named 'rebind' in 'std::allocator<std:
air<const unsigned int, CLoginData *>>'
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;
~~~~~~~ ^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:183:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<std::allocator<std:
air<const unsigned int, CLoginData *>>, std:
air<const unsigned int, CLoginData *>>' requested here
typedef typename boost::unordered::detail::rebind_wrap<
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:130:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail:
tr_node<std:
air<const unsigned int, CLoginData *>>>' requested here
typename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail:
ick_node<int, std:
air<const unsigned int, CLoginData *>>' requested here
typedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:135:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail:
tr_bucket>' requested here
typename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail:
ick_node<int, std:
air<const unsigned int, CLoginData *>>' requested here
typedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:364:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::value_type value_type;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:66:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<int>' requested here
typedef typename allocator_traits:
ointer pointer;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:561:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, int>' requested here
typedef typename boost::unordered::detail::rebind_wrap<A, node>::type
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:575:26: error: type 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>::bucket' (aka 'int') cannot be used prior to '::' because it has no members
typedef typename bucket:
revious_pointer
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:801:21: error: multiple overloads of 'delete_extra_node' instantiate to the same signature 'void (node_pointer)' (aka 'void (int *)')
inline void delete_extra_node(node_pointer n) {
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:799:21: note: previous declaration is here
inline void delete_extra_node(bucket_pointer) {}
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:96:33: error: no type named 'iterator' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::iterator iterator;
~~~~~~~~~~~~~~~~^~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:204:33: error: no type named 'bucket' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::bucket bucket;
~~~~~~~~~~~~~~~~^~~~~~
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:210:33: error: no type named 'bucket_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::bucket_pointer bucket_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:212:33: error: no type named 'previous_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table:
revious_pointer previous_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:216:33: error: no type named 'node_constructor' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::node_constructor node_constructor;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** Waiting for unfinished jobs....
gmake: *** [Makefile:96: OBJDIR/DBManager.o] Error 1
In file included from Main.cpp:5:
./ClientManager.h:34:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CPlayerTableCache *> TPlayerTableCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:35:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemCache *> TItemCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:36:10: error: no template named 'unordered_set' in namespace 'std'; did you mean 'boost::unordered_set'?
typedef std::unordered_set<CItemCache *, std::hash<CItemCache*> > TItemCacheSet;
^~~~~~~~~~~~~~~~~~
boost::unordered_set
../../../data/boost_1_50_0/boost/unordered/unordered_set_fwd.hpp:56:29: note: 'boost::unordered_set' declared here
using boost::unordered::unordered_set;
^
In file included from Main.cpp:5:
./ClientManager.h:37:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, TItemCacheSet *> TItemCacheSetPtrMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:38:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemPriceListTableCache*> TItemPriceListCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:39:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<int16_t, uint8_t> TChannelStatusMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:394:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CLoginData *> TLoginDataByLoginKey;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:55: error: no member named 'rebind' in 'std::allocator<std:
air<const unsigned int, CLoginData *>>'
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;
~~~~~~~ ^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:183:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<std::allocator<std:
air<const unsigned int, CLoginData *>>, std:
air<const unsigned int, CLoginData *>>' requested here
typedef typename boost::unordered::detail::rebind_wrap<
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:130:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail:
tr_node<std:
air<const unsigned int, CLoginData *>>>' requested here
typename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail:
ick_node<int, std:
air<const unsigned int, CLoginData *>>' requested here
typedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:135:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail:
tr_bucket>' requested here
typename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail:
ick_node<int, std:
air<const unsigned int, CLoginData *>>' requested here
typedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:364:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::value_type value_type;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:66:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<int>' requested here
typedef typename allocator_traits:
ointer pointer;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:561:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, int>' requested here
typedef typename boost::unordered::detail::rebind_wrap<A, node>::type
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:575:26: error: type 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>::bucket' (aka 'int') cannot be used prior to '::' because it has no members
typedef typename bucket:
revious_pointer
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:801:21: error: multiple overloads of 'delete_extra_node' instantiate to the same signature 'void (node_pointer)' (aka 'void (int *)')
inline void delete_extra_node(node_pointer n) {
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:799:21: note: previous declaration is here
inline void delete_extra_node(bucket_pointer) {}
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:96:33: error: no type named 'iterator' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::iterator iterator;
~~~~~~~~~~~~~~~~^~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:204:33: error: no type named 'bucket' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::bucket bucket;
~~~~~~~~~~~~~~~~^~~~~~
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:210:33: error: no type named 'bucket_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::bucket_pointer bucket_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:212:33: error: no type named 'previous_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table:
revious_pointer previous_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:216:33: error: no type named 'node_constructor' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::node_constructor node_constructor;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** [Makefile:96: OBJDIR/Main.o] Error 1
[/CODE]
bu dosya içerisindeki
#includeboost/unordered_map.hpp>
#includeboost/unordered_set.hpp>
kısımlarını
#include <unordered_map>
#include <unordered_set> bu şekle ve içeriisindeki boost:: kodunu std::
şeklinde yapınca sorunusuz build oldu bunu bu şekilde kullanmamda bir sorun oluşturur mu ? mysql sürümü 8.0
hata şu
[CODE lang="html" title="clientmanager.h"]In file included from NetBase.cpp:4:
./ClientManager.h:34:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CPlayerTableCache *> TPlayerTableCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:35:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemCache *> TItemCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:36:10: error: no template named 'unordered_set' in namespace 'std'; did you mean 'boost::unordered_set'?
typedef std::unordered_set<CItemCache *, std::hash<CItemCache*> > TItemCacheSet;
^~~~~~~~~~~~~~~~~~
boost::unordered_set
../../../data/boost_1_50_0/boost/unordered/unordered_set_fwd.hpp:56:29: note: 'boost::unordered_set' declared here
using boost::unordered::unordered_set;
^
In file included from NetBase.cpp:4:
./ClientManager.h:37:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, TItemCacheSet *> TItemCacheSetPtrMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:38:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemPriceListTableCache*> TItemPriceListCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:39:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<int16_t, uint8_t> TChannelStatusMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:394:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CLoginData *> TLoginDataByLoginKey;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:55: error: no member named 'rebind' in 'std::allocator<std:
air<const unsigned int, CLoginData *>>'typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;~~~~~~~ ^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:183:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<std::allocator<std:
air<const unsigned int, CLoginData *>>, std:
air<const unsigned int, CLoginData *>>' requested heretypedef typename boost::unordered::detail::rebind_wrap<
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested heretypedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:130:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail:
tr_node<std:
air<const unsigned int, CLoginData *>>>' requested heretypename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail:
ick_node<int, std:
air<const unsigned int, CLoginData *>>' requested heretypedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested heretypedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:135:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail:
tr_bucket>' requested heretypename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail:
ick_node<int, std:
air<const unsigned int, CLoginData *>>' requested heretypedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested heretypedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:364:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::value_type value_type;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:66:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<int>' requested here
typedef typename allocator_traits:
ointer pointer;^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:561:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, int>' requested here
typedef typename boost::unordered::detail::rebind_wrap<A, node>::type
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested herestruct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested heretypedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:575:26: error: type 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>::bucket' (aka 'int') cannot be used prior to '::' because it has no members
typedef typename bucket:
revious_pointer^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested herestruct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested heretypedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:801:21: error: multiple overloads of 'delete_extra_node' instantiate to the same signature 'void (node_pointer)' (aka 'void (int *)')
inline void delete_extra_node(node_pointer n) {
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:799:21: note: previous declaration is here
inline void delete_extra_node(bucket_pointer) {}
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:96:33: error: no type named 'iterator' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table::iterator iterator;
~~~~~~~~~~~~~~~~^~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested herestruct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested heretypedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:204:33: error: no type named 'bucket' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table::bucket bucket;
~~~~~~~~~~~~~~~~^~~~~~
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested heretypedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:210:33: error: no type named 'bucket_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table::bucket_pointer bucket_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:212:33: error: no type named 'previous_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table:
revious_pointer previous_pointer;~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:216:33: error: no type named 'node_constructor' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table::node_constructor node_constructor;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** [Makefile:96: OBJDIR/NetBase.o] Error 1
In file included from DBManager.cpp:3:
./ClientManager.h:34:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CPlayerTableCache *> TPlayerTableCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:35:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemCache *> TItemCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:36:10: error: no template named 'unordered_set' in namespace 'std'; did you mean 'boost::unordered_set'?
typedef std::unordered_set<CItemCache *, std::hash<CItemCache*> > TItemCacheSet;
^~~~~~~~~~~~~~~~~~
boost::unordered_set
../../../data/boost_1_50_0/boost/unordered/unordered_set_fwd.hpp:56:29: note: 'boost::unordered_set' declared here
using boost::unordered::unordered_set;
^
In file included from DBManager.cpp:3:
./ClientManager.h:37:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, TItemCacheSet *> TItemCacheSetPtrMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:38:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemPriceListTableCache*> TItemPriceListCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:39:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<int16_t, uint8_t> TChannelStatusMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:394:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CLoginData *> TLoginDataByLoginKey;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:55: error: no member named 'rebind' in 'std::allocator<std:
air<const unsigned int, CLoginData *>>'typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;~~~~~~~ ^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:183:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<std::allocator<std:
air<const unsigned int, CLoginData *>>, std:
air<const unsigned int, CLoginData *>>' requested heretypedef typename boost::unordered::detail::rebind_wrap<
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested heretypedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:130:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail:
tr_node<std:
air<const unsigned int, CLoginData *>>>' requested heretypename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail:
ick_node<int, std:
air<const unsigned int, CLoginData *>>' requested heretypedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested heretypedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:135:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail:
tr_bucket>' requested heretypename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail:
ick_node<int, std:
air<const unsigned int, CLoginData *>>' requested heretypedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested heretypedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:364:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::value_type value_type;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:66:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<int>' requested here
typedef typename allocator_traits:
ointer pointer;^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:561:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, int>' requested here
typedef typename boost::unordered::detail::rebind_wrap<A, node>::type
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested herestruct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested heretypedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:575:26: error: type 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>::bucket' (aka 'int') cannot be used prior to '::' because it has no members
typedef typename bucket:
revious_pointer^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested herestruct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested heretypedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:801:21: error: multiple overloads of 'delete_extra_node' instantiate to the same signature 'void (node_pointer)' (aka 'void (int *)')
inline void delete_extra_node(node_pointer n) {
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:799:21: note: previous declaration is here
inline void delete_extra_node(bucket_pointer) {}
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:96:33: error: no type named 'iterator' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table::iterator iterator;
~~~~~~~~~~~~~~~~^~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested herestruct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested heretypedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:204:33: error: no type named 'bucket' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table::bucket bucket;
~~~~~~~~~~~~~~~~^~~~~~
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested heretypedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:210:33: error: no type named 'bucket_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table::bucket_pointer bucket_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:212:33: error: no type named 'previous_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table:
revious_pointer previous_pointer;~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:216:33: error: no type named 'node_constructor' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table::node_constructor node_constructor;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** Waiting for unfinished jobs....
gmake: *** [Makefile:96: OBJDIR/DBManager.o] Error 1
In file included from Main.cpp:5:
./ClientManager.h:34:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CPlayerTableCache *> TPlayerTableCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:35:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemCache *> TItemCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:36:10: error: no template named 'unordered_set' in namespace 'std'; did you mean 'boost::unordered_set'?
typedef std::unordered_set<CItemCache *, std::hash<CItemCache*> > TItemCacheSet;
^~~~~~~~~~~~~~~~~~
boost::unordered_set
../../../data/boost_1_50_0/boost/unordered/unordered_set_fwd.hpp:56:29: note: 'boost::unordered_set' declared here
using boost::unordered::unordered_set;
^
In file included from Main.cpp:5:
./ClientManager.h:37:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, TItemCacheSet *> TItemCacheSetPtrMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:38:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemPriceListTableCache*> TItemPriceListCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:39:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<int16_t, uint8_t> TChannelStatusMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:394:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CLoginData *> TLoginDataByLoginKey;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:55: error: no member named 'rebind' in 'std::allocator<std:
air<const unsigned int, CLoginData *>>'typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;~~~~~~~ ^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:183:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<std::allocator<std:
air<const unsigned int, CLoginData *>>, std:
air<const unsigned int, CLoginData *>>' requested heretypedef typename boost::unordered::detail::rebind_wrap<
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested heretypedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:130:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail:
tr_node<std:
air<const unsigned int, CLoginData *>>>' requested heretypename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail:
ick_node<int, std:
air<const unsigned int, CLoginData *>>' requested heretypedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested heretypedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:135:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail:
tr_bucket>' requested heretypename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail:
ick_node<int, std:
air<const unsigned int, CLoginData *>>' requested heretypedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested heretypedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:364:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::value_type value_type;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:66:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<int>' requested here
typedef typename allocator_traits:
ointer pointer;^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>:
ther type;^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:561:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, int>' requested here
typedef typename boost::unordered::detail::rebind_wrap<A, node>::type
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested herestruct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested heretypedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:575:26: error: type 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>::bucket' (aka 'int') cannot be used prior to '::' because it has no members
typedef typename bucket:
revious_pointer^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested herestruct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested heretypedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:801:21: error: multiple overloads of 'delete_extra_node' instantiate to the same signature 'void (node_pointer)' (aka 'void (int *)')
inline void delete_extra_node(node_pointer n) {
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:799:21: note: previous declaration is here
inline void delete_extra_node(bucket_pointer) {}
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:96:33: error: no type named 'iterator' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table::iterator iterator;
~~~~~~~~~~~~~~~~^~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested herestruct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested heretypedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:204:33: error: no type named 'bucket' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table::bucket bucket;
~~~~~~~~~~~~~~~~^~~~~~
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested heretypedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:210:33: error: no type named 'bucket_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table::bucket_pointer bucket_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:212:33: error: no type named 'previous_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table:
revious_pointer previous_pointer;~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:216:33: error: no type named 'node_constructor' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std:
air<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'typedef typename table::node_constructor node_constructor;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** [Makefile:96: OBJDIR/Main.o] Error 1
[/CODE]
bu dosya içerisindeki
#includeboost/unordered_map.hpp>
#includeboost/unordered_set.hpp>
kısımlarını
#include <unordered_map>
#include <unordered_set> bu şekle ve içeriisindeki boost:: kodunu std::
şeklinde yapınca sorunusuz build oldu bunu bu şekilde kullanmamda bir sorun oluşturur mu ? mysql sürümü 8.0
