libstdc++: __gnu_debug::_Safe_container< _SafeContainer, _Alloc, _SafeBase, _IsCxx11AllocatorAware (original) (raw)
#include <[safe_container.h](a00944%5Fsource.html)>
Inheritance diagram for __gnu_debug::_Safe_container< _SafeContainer, _Alloc, _SafeBase, _IsCxx11AllocatorAware >:
Protected Member Functions | |
---|---|
_Safe_container (_Safe_container &&)=default | |
constexpr | _Safe_container (_Safe_container &&__x, const _Alloc &__a) |
_Safe_container (const _Safe_container &)=default | |
constexpr void | _M_swap (_Safe_container &__x) noexcept |
constexpr _Safe_container & | operator= (_Safe_container &&__x) noexcept |
constexpr _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>
constexpr __gnu_debug::_Safe_container< _SafeContainer, _Alloc, _SafeBase, _IsCxx11AllocatorAware >::_Safe_container ( _Safe_container< _SafeContainer, _Alloc, _SafeBase, _IsCxx11AllocatorAware > && __x, const _Alloc & __a ) | inlineconstexprprotected |
---|
Member Function Documentation
◆ _M_swap()
template<typename _SafeContainer , typename _Alloc , template< typename > class _SafeBase, bool _IsCxx11AllocatorAware = true>
constexpr void __gnu_debug::_Safe_container< _SafeContainer, _Alloc, _SafeBase, _IsCxx11AllocatorAware >::_M_swap ( _Safe_container< _SafeContainer, _Alloc, _SafeBase, _IsCxx11AllocatorAware > & __x) | inlineconstexprprotectednoexcept |
---|
◆ operator=() [1/2]
template<typename _SafeContainer , typename _Alloc , template< typename > class _SafeBase, bool _IsCxx11AllocatorAware = true>
◆ operator=() [2/2]
template<typename _SafeContainer , typename _Alloc , template< typename > class _SafeBase, bool _IsCxx11AllocatorAware = true>
The documentation for this class was generated from the following file: