Provided by: libstdc++-9-doc_9.5.0-6ubuntu2_all bug

__gnu_debug::_Safe_con...IsCxx11AllocatorAware >(3cxx)    __gnu_debug::_Safe_con...IsCxx11AllocatorAware >(3cxx)

NAME

       __gnu_debug::_Safe_container< _SafeContainer, _Alloc, _SafeBase, _IsCxx11AllocatorAware > - Safe class
       dealing with some allocator dependent operations.

SYNOPSIS

       #include <safe_container.h>

       Inherits _SafeBase< _SafeContainer >.

       Inherited by __gnu_debug::basic_string< _CharT, _Traits, _Allocator >, std::__debug::deque< _Tp,
       _Allocator >, std::__debug::forward_list< _Tp, _Alloc >, std::__debug::list< _Tp, _Allocator >,
       std::__debug::map< _Key, _Tp, _Compare, _Allocator >, std::__debug::multimap< _Key, _Tp, _Compare,
       _Allocator >, std::__debug::multiset< _Key, _Compare, _Allocator >, std::__debug::set< _Key, _Compare,
       _Allocator >, std::__debug::unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc >,
       std::__debug::unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc >, std::__debug::unordered_multiset<
       _Value, _Hash, _Pred, _Alloc >, std::__debug::unordered_set< _Value, _Hash, _Pred, _Alloc >, and
       std::__debug::vector< _Tp, _Allocator >.

   Public Member Functions
       void _M_swap (_Safe_container &__x) noexcept
       _Safe_container & operator= (_Safe_container &&__x) noexcept
       _Safe_container & operator= (const _Safe_container &) noexcept

   Protected Member Functions
       _Safe_container (_Safe_container &&)=default
       _Safe_container (_Safe_container &&__x, const _Alloc &__a)
       _Safe_container (const _Safe_container &)=default
       _Safe_container & _M_safe () noexcept

Detailed Description

   template<typename _SafeContainer, typename _Alloc, template< typename > class _SafeBase, bool
       _IsCxx11AllocatorAware = true>
       class __gnu_debug::_Safe_container< _SafeContainer, _Alloc, _SafeBase, _IsCxx11AllocatorAware >"Safe
       class dealing with some allocator dependent operations.

       Definition at line 41 of file safe_container.h.

Constructor & Destructor Documentation

   template<typename _SafeContainer , typename _Alloc , template< typename > class _SafeBase, bool
       _IsCxx11AllocatorAware = true> __gnu_debug::_Safe_container< _SafeContainer, _Alloc, _SafeBase,
       _IsCxx11AllocatorAware >::_Safe_container (_Safe_container< _SafeContainer, _Alloc, _SafeBase,
       _IsCxx11AllocatorAware > && __x, const _Alloc & __a) [inline],  [protected]
       Definition at line 60 of file safe_container.h.

Member Function Documentation

   template<typename _SafeContainer , typename _Alloc , template< typename > class _SafeBase, bool
       _IsCxx11AllocatorAware = true> _Safe_container & __gnu_debug::_Safe_container< _SafeContainer, _Alloc,
       _SafeBase, _IsCxx11AllocatorAware >::_M_safe () [inline],  [protected],  [noexcept]
       Definition at line 52 of file safe_container.h.

   template<typename _SafeContainer , typename _Alloc , template< typename > class _SafeBase, bool
       _IsCxx11AllocatorAware = true> void __gnu_debug::_Safe_container< _SafeContainer, _Alloc, _SafeBase,
       _IsCxx11AllocatorAware >::_M_swap (_Safe_container< _SafeContainer, _Alloc, _SafeBase,
       _IsCxx11AllocatorAware > & __x) [inline],  [noexcept]
       Definition at line 104 of file safe_container.h.

   template<typename _SafeContainer , typename _Alloc , template< typename > class _SafeBase, bool
       _IsCxx11AllocatorAware = true> _Safe_container & __gnu_debug::_Safe_container< _SafeContainer, _Alloc,
       _SafeBase, _IsCxx11AllocatorAware >::operator= (_Safe_container< _SafeContainer, _Alloc, _SafeBase,
       _IsCxx11AllocatorAware > && __x) [inline],  [noexcept]
       Definition at line 81 of file safe_container.h.

   template<typename _SafeContainer , typename _Alloc , template< typename > class _SafeBase, bool
       _IsCxx11AllocatorAware = true> _Safe_container & __gnu_debug::_Safe_container< _SafeContainer, _Alloc,
       _SafeBase, _IsCxx11AllocatorAware >::operator= (const _Safe_container< _SafeContainer, _Alloc, _SafeBase,
       _IsCxx11AllocatorAware > &) [inline],  [noexcept]
       Definition at line 73 of file safe_container.h.

Author

       Generated automatically by Doxygen for libstdc++ from the source code.

                                                    libstd__gnu_debug::_Safe_con...IsCxx11AllocatorAware >(3cxx)