logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

__gnu_debug::_Safe_vector.3cxx

Author

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

                                                    libstd__gnu_debug::_Safe_vec...quence,_BaseSequence>(3cxx)

Detailed Description

template<typename_SafeSequence,typename_BaseSequence>
       class __gnu_debug::_Safe_vector< _SafeSequence, _BaseSequence >"Base class for Debug Mode vector.

       Adds information about the guaranteed capacity, which is useful for detecting code which relies on non-
       portable implementation details of the libstdc++ reallocation policy.

Name

       __gnu_debug::_Safe_vector< _SafeSequence, _BaseSequence > - Base class for Debug Mode vector.

Synopsis

       #include <vector>

       Inherited by std::__debug::vector<_Tp,_Allocator>.

   ProtectedMemberFunctions_Safe_vector (_Safe_vector &&__x) noexcept
       _Safe_vector (const _Safe_vector &) noexcept
       _Safe_vector (size_type __n) noexcept
       bool _M_requires_reallocation (size_type __elements) const noexcept
       void _M_update_guaranteed_capacity () noexcept
       _Safe_vector & operator= (_Safe_vector &&__x) noexcept
       _Safe_vector & operator= (const _Safe_vector &) noexcept

   ProtectedAttributes
       size_type _M_guaranteed_capacity

See Also