.TH "__gnu_cxx::throw_value_limit" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_cxx::throw_value_limit \- Type throwing via limit condition\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fB__gnu_cxx::throw_value_base< limit_condition >\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "typedef \fBthrow_value_base\fP< \fBlimit_condition\fP > \fBbase_type\fP" .br .ti -1c .RI "typedef \fBlimit_condition\fP \fBcondition_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBthrow_value_limit\fP (const std::size_t __i)" .br .ti -1c .RI "\fBthrow_value_limit\fP (const \fBthrow_value_limit\fP &__other)" .br .ti -1c .RI "\fBthrow_value_limit\fP (\fBthrow_value_limit\fP &&)=default" .br .ti -1c .RI "\fBthrow_value_base\fP & \fBoperator++\fP ()" .br .ti -1c .RI "\fBthrow_value_limit\fP & \fBoperator=\fP (const \fBthrow_value_limit\fP &__other)" .br .ti -1c .RI "\fBthrow_value_limit\fP & \fBoperator=\fP (\fBthrow_value_limit\fP &&)=default" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static size_t & \fBcount\fP ()" .br .ti -1c .RI "static size_t & \fBlimit\fP ()" .br .ti -1c .RI "static void \fBset_limit\fP (const size_t __l)" .br .ti -1c .RI "static void \fBthrow_conditionally\fP ()" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "std::size_t \fB_M_i\fP" .br .in -1c .SH "Detailed Description" .PP Type throwing via limit condition\&. .PP Definition at line \fB742\fP of file \fBthrow_allocator\&.h\fP\&. .SH "Member Typedef Documentation" .PP .SS "typedef \fBthrow_value_base\fP<\fBlimit_condition\fP> \fB__gnu_cxx::throw_value_limit::base_type\fP" .PP Definition at line \fB744\fP of file \fBthrow_allocator\&.h\fP\&. .SS "typedef \fBlimit_condition\fP \fB__gnu_cxx::throw_value_base\fP< \fBlimit_condition\fP >::condition_type\fC [inherited]\fP" .PP Definition at line \fB627\fP of file \fBthrow_allocator\&.h\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "__gnu_cxx::throw_value_limit::throw_value_limit ()\fC [inline]\fP" .PP Definition at line \fB747\fP of file \fBthrow_allocator\&.h\fP\&. .SS "__gnu_cxx::throw_value_limit::throw_value_limit (const \fBthrow_value_limit\fP & __other)\fC [inline]\fP" .PP Definition at line \fB749\fP of file \fBthrow_allocator\&.h\fP\&. .SS "__gnu_cxx::throw_value_limit::throw_value_limit (const std::size_t __i)\fC [inline]\fP, \fC [explicit]\fP" .PP Definition at line \fB756\fP of file \fBthrow_allocator\&.h\fP\&. .SH "Member Function Documentation" .PP .SS "static size_t & __gnu_cxx::limit_condition::count ()\fC [inline]\fP, \fC [static]\fP, \fC [inherited]\fP" .PP Definition at line \fB476\fP of file \fBthrow_allocator\&.h\fP\&. .SS "static size_t & __gnu_cxx::limit_condition::limit ()\fC [inline]\fP, \fC [static]\fP, \fC [inherited]\fP" .PP Definition at line \fB483\fP of file \fBthrow_allocator\&.h\fP\&. .SS "\fBthrow_value_base\fP & \fB__gnu_cxx::throw_value_base\fP< \fBlimit_condition\fP >::operator++ ()\fC [inline]\fP, \fC [inherited]\fP" .PP Definition at line \fB664\fP of file \fBthrow_allocator\&.h\fP\&. .SS "\fBthrow_value_limit\fP & __gnu_cxx::throw_value_limit::operator= (const \fBthrow_value_limit\fP & __other)\fC [inline]\fP" .PP Definition at line \fB760\fP of file \fBthrow_allocator\&.h\fP\&. .SS "static void __gnu_cxx::limit_condition::set_limit (const size_t __l)\fC [inline]\fP, \fC [static]\fP, \fC [inherited]\fP" .PP Definition at line \fB491\fP of file \fBthrow_allocator\&.h\fP\&. .SS "static void __gnu_cxx::limit_condition::throw_conditionally ()\fC [inline]\fP, \fC [static]\fP, \fC [inherited]\fP" .PP Definition at line \fB468\fP of file \fBthrow_allocator\&.h\fP\&. .SH "Member Data Documentation" .PP .SS "std::size_t \fB__gnu_cxx::throw_value_base\fP< \fBlimit_condition\fP >::_M_i\fC [inherited]\fP" .PP Definition at line \fB631\fP of file \fBthrow_allocator\&.h\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.