41 #ifndef PB_DS_LU_POLICY_HPP
42 #define PB_DS_LU_POLICY_HPP
56 template<
typename _Alloc = std::allocator<
char> >
60 typedef _Alloc allocator_type;
66 typedef typename _Alloc::template rebind<metadata_type> __rebind_m;
75 {
return s_metadata; }
91 template<std::
size_t Max_Count = 5,
typename _Alloc = std::allocator<
char> >
96 typedef _Alloc allocator_type;
97 typedef typename allocator_type::size_type size_type;
111 typedef typename _Alloc::template rebind<metadata_type> __rebind_m;
120 {
return base_type::operator()(
max_count); }
126 {
return base_type::operator()(r_data,
max_count); }