Provided by: libstdc++-9-doc_9.5.0-3ubuntu1_all bug

NAME

       __gnu_cxx::throw_value_base< _Cond > - Class with exception generation control. Intended
       to be used as a value_type in templatized code.

SYNOPSIS

       #include <throw_allocator.h>

       Inherits _Cond.

   Public Types
       typedef _Cond condition_type

   Public Member Functions
       throw_value_base (const std::size_t __i)
       throw_value_base (const throw_value_base &__v)
       throw_value_base (throw_value_base &&)=default
       throw_value_base & operator++ ()
       throw_value_base & operator= (const throw_value_base &__v)
       throw_value_base & operator= (throw_value_base &&)=default

   Public Attributes
       std::size_t _M_i

Detailed Description

   template<typename _Cond>
       struct __gnu_cxx::throw_value_base< _Cond >"Class with exception generation control.
       Intended to be used as a value_type in templatized code.

       Note: Destructor not allowed to throw.

       Definition at line 625 of file throw_allocator.h.

Member Typedef Documentation

   template<typename _Cond > typedef _Cond __gnu_cxx::throw_value_base< _Cond >::condition_type
       Definition at line 627 of file throw_allocator.h.

Constructor & Destructor Documentation

   template<typename _Cond > __gnu_cxx::throw_value_base< _Cond >::throw_value_base () [inline]
       Definition at line 634 of file throw_allocator.h.

   template<typename _Cond > __gnu_cxx::throw_value_base< _Cond >::throw_value_base (const
       throw_value_base< _Cond > & __v) [inline]
       Definition at line 637 of file throw_allocator.h.

   template<typename _Cond > __gnu_cxx::throw_value_base< _Cond >::throw_value_base (const
       std::size_t __i) [inline],  [explicit]
       Definition at line 645 of file throw_allocator.h.

Member Function Documentation

   template<typename _Cond > throw_value_base & __gnu_cxx::throw_value_base< _Cond >::operator++
       () [inline]
       Definition at line 664 of file throw_allocator.h.

   template<typename _Cond > throw_value_base & __gnu_cxx::throw_value_base< _Cond >::operator=
       (const throw_value_base< _Cond > & __v) [inline]
       Definition at line 650 of file throw_allocator.h.

Member Data Documentation

   template<typename _Cond > std::size_t __gnu_cxx::throw_value_base< _Cond >::_M_i
       Definition at line 631 of file throw_allocator.h.

Author

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

libstdc++                                Tue Feb 21 2023_gnu_cxx::throw_value_base< _Cond >(3cxx)