Scroll to navigation

__gnu_debug::_Safe_container< _SafeContainer, _Alloc, _SafeBase, _IsCxx11AllocatorAware >(3cxx) __gnu_debug::_Safe_container< _SafeContainer, _Alloc, _SafeBase, _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 >.

Protected Member Functions


_Safe_container (_Safe_container &&)=default
_Safe_container (_Safe_container &&__x, const _Alloc &__a)
_Safe_container (const _Safe_container &)=default
void _M_swap (_Safe_container &__x) noexcept
_Safe_container & operator= (_Safe_container &&__x) noexcept
_Safe_container & operator= (const _Safe_container &) 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 71 of file safe_container.h.

Member Function Documentation

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], [protected], [noexcept]

Definition at line 117 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], [protected], [noexcept]

Definition at line 87 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], [protected], [noexcept]

Definition at line 79 of file safe_container.h.

Author

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

Mon Aug 22 2022 libstdc++