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: