42 #ifndef PB_DS_LU_POLICY_HPP
43 #define PB_DS_LU_POLICY_HPP
57 template<
typename _Alloc = std::allocator<
char> >
61 typedef _Alloc allocator_type;
67 typedef typename _Alloc::template rebind<metadata_type> __rebind_m;
76 {
return s_metadata; }
92 template<std::
size_t Max_Count = 5,
typename _Alloc = std::allocator<
char> >
97 typedef _Alloc allocator_type;
98 typedef typename allocator_type::size_type size_type;
112 typedef typename _Alloc::template rebind<metadata_type> __rebind_m;
121 {
return base_type::operator()(
max_count); }
127 {
return base_type::operator()(r_data,
max_count); }