.TH "__gnu_cxx::throw_value_random" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_cxx::throw_value_random \- Type throwing via random condition\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fB__gnu_cxx::throw_value_base< random_condition >\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "typedef \fBthrow_value_base\fP< \fBrandom_condition\fP > \fBbase_type\fP" .br .ti -1c .RI "typedef \fBrandom_condition\fP \fBcondition_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBthrow_value_random\fP (const std::size_t __i)" .br .ti -1c .RI "\fBthrow_value_random\fP (const \fBthrow_value_random\fP &__other)" .br .ti -1c .RI "\fBthrow_value_random\fP (\fBthrow_value_random\fP &&)=default" .br .ti -1c .RI "\fBthrow_value_base\fP & \fBoperator++\fP ()" .br .ti -1c .RI "\fBthrow_value_random\fP & \fBoperator=\fP (const \fBthrow_value_random\fP &__other)" .br .ti -1c .RI "\fBthrow_value_random\fP & \fBoperator=\fP (\fBthrow_value_random\fP &&)=default" .br .ti -1c .RI "void \fBseed\fP (unsigned long __s)" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static void \fBset_probability\fP (double __p)" .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 random condition\&. .PP Definition at line \fB774\fP of file \fBthrow_allocator\&.h\fP\&. .SH "Member Typedef Documentation" .PP .SS "typedef \fBthrow_value_base\fP<\fBrandom_condition\fP> \fB__gnu_cxx::throw_value_random::base_type\fP" .PP Definition at line \fB776\fP of file \fBthrow_allocator\&.h\fP\&. .SS "typedef \fBrandom_condition\fP \fB__gnu_cxx::throw_value_base\fP< \fBrandom_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_random::throw_value_random ()\fC [inline]\fP" .PP Definition at line \fB779\fP of file \fBthrow_allocator\&.h\fP\&. .SS "__gnu_cxx::throw_value_random::throw_value_random (const \fBthrow_value_random\fP & __other)\fC [inline]\fP" .PP Definition at line \fB781\fP of file \fBthrow_allocator\&.h\fP\&. .SS "__gnu_cxx::throw_value_random::throw_value_random (const std::size_t __i)\fC [inline]\fP, \fC [explicit]\fP" .PP Definition at line \fB788\fP of file \fBthrow_allocator\&.h\fP\&. .SH "Member Function Documentation" .PP .SS "\fBthrow_value_base\fP & \fB__gnu_cxx::throw_value_base\fP< \fBrandom_condition\fP >::operator++ ()\fC [inline]\fP, \fC [inherited]\fP" .PP Definition at line \fB664\fP of file \fBthrow_allocator\&.h\fP\&. .SS "\fBthrow_value_random\fP & __gnu_cxx::throw_value_random::operator= (const \fBthrow_value_random\fP & __other)\fC [inline]\fP" .PP Definition at line \fB792\fP of file \fBthrow_allocator\&.h\fP\&. .SS "void __gnu_cxx::random_condition::seed (unsigned long __s)\fC [inline]\fP, \fC [inherited]\fP" .PP Definition at line \fB558\fP of file \fBthrow_allocator\&.h\fP\&. .SS "static void __gnu_cxx::random_condition::set_probability (double __p)\fC [inline]\fP, \fC [static]\fP, \fC [inherited]\fP" .PP Definition at line \fB547\fP of file \fBthrow_allocator\&.h\fP\&. .SS "static void __gnu_cxx::random_condition::throw_conditionally ()\fC [inline]\fP, \fC [static]\fP, \fC [inherited]\fP" .PP Definition at line \fB551\fP of file \fBthrow_allocator\&.h\fP\&. .SH "Member Data Documentation" .PP .SS "std::size_t \fB__gnu_cxx::throw_value_base\fP< \fBrandom_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\&.