mirror of
https://github.com/openRuyi-Project/gcc.git
synced 2026-06-14 15:35:53 +00:00
dae387d2c8
In _Safe_unordered_container the _M_invalidate_all and _M_invalidate_all_if are made public to be used in nested struct _UContMergeGuard. Thanks to friend declaration we can avoid those method to be accessible from user code. libstdc++-v3/ChangeLog: * include/debug/safe_unordered_container.h (_Safe_unordered_container::_UContInvalidatePred): Move outside class, at namespace scope. Declare friend. (_Safe_unordered_container::_UMContInvalidatePred): Likewise. (_Safe_unordered_container::_UContMergeGuard): Likewise. (_Safe_unordered_container::_M_invalidate_all): Make protected. (_Safe_unordered_container::_M_invalidate_all_if): Likewise. Reviewed-by: Jonathan Wakely <jwakely@redhat.com>