8 #if (__GNUC__ >= 4 && __GNUC_MINOR__ >=3)
9 # include <tr1/unordered_map>
11 # include <boost/unordered_map.hpp>
21 #if (__GNUC__ >= 4 && __GNUC_MINOR__ >=3)
22 template<
class Key,
class Value,
class HashFun=osl::stl::hash<Key>,
23 class EqualKey=std::equal_to<Key>,
24 class Alloc=pool_allocator<std::pair<const Key, Value> > >
26 :
public std::tr1::unordered_map<Key, Value, HashFun, EqualKey,
29 typedef std::tr1::unordered_map<Key, Value, HashFun, EqualKey,
37 template<
class Key,
class Value,
class HashFun,
class EqualKey,
class Alloc>
43 template<
class Key,
class Value,
class HashFun=osl::stl::hash<Key>,
44 class EqualKey=std::equal_to<Key>,
class Alloc=pool_allocator<std::pair<const Key, Value> > >
46 :
public boost::unordered_map<Key, Value, HashFun, EqualKey, Alloc>
48 typedef boost::unordered_map<Key, Value, HashFun, EqualKey,
56 template<
class Key,
class Value,
class HashFun,
class EqualKey,
class Alloc>