63 {
return *
static_cast<_Container*
>(
this); }
67 _M_invalidate_locals()
69 auto __local_end = _M_cont()._M_base().cend(0);
71 [__local_end](__decltype(__local_end) __it)
72 {
return __it != __local_end; });
78 auto __end = _M_cont()._M_base().cend();
80 {
return __it != __end; });
81 _M_invalidate_locals();
88 template<
typename _Predicate>
96 template<
typename _Predicate>