libstdc++: __gnu_cxx::throw_value_base< _Cond > Struct Template Reference (original) (raw)
#include <[throw_allocator.h](a01232%5Fsource.html)>
Inherits _Cond.
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 623 of file throw_allocator.h.
Member Typedef Documentation
◆ condition_type
template<typename _Cond >
Constructor & Destructor Documentation
template<typename _Cond >
◆ throw_value_base() [2/3]
template<typename _Cond >
◆ throw_value_base() [3/3]
template<typename _Cond >
Member Function Documentation
◆ operator++()
template<typename _Cond >
◆ operator=()
template<typename _Cond >
Member Data Documentation
◆ _M_i
template<typename _Cond >
The documentation for this struct was generated from the following file: