42#ifdef PB_DS_CLASS_C_DEC
45detail::integral_constant<int, Reverse> PB_DS_CLASS_C_DEC::s_rev_ind;
48inline typename PB_DS_CLASS_C_DEC::size_type
52 return (
static_cast<size_type
>(e - min_e_val));
56inline typename PB_DS_CLASS_C_DEC::const_iterator
58begin(key_const_reference r_key)
60 return (begin_imp(r_key, s_rev_ind));
64inline typename PB_DS_CLASS_C_DEC::const_iterator
66end(key_const_reference r_key)
68 return (end_imp(r_key, s_rev_ind));
72inline typename PB_DS_CLASS_C_DEC::const_iterator
74begin_imp(key_const_reference r_key, detail::false_type)
76 return (r_key.begin());
80inline typename PB_DS_CLASS_C_DEC::const_iterator
82begin_imp(key_const_reference r_key, detail::true_type)
84 return (r_key.rbegin());
88inline typename PB_DS_CLASS_C_DEC::const_iterator
90end_imp(key_const_reference r_key, detail::false_type)
96inline typename PB_DS_CLASS_C_DEC::const_iterator
98end_imp(key_const_reference r_key, detail::true_type)
100 return (r_key.rend());