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: