subtractive_rng Class Reference
[STL extensions from SGI]

Inheritance diagram for subtractive_rng:

Inheritance graph
List of all members.

Detailed Description

The subtractive_rng class is documented on SGI's site. Note that this code assumes that int is 32 bits.

Definition at line 350 of file ext/functional.

Public Types

Public Member Functions


Member Typedef Documentation

typedef _Arg argument_type [inherited]

argument_type is the type of the

Reimplemented in _Functor_Ref.

Definition at line 104 of file stl_function.h.

typedef _Result result_type [inherited]

argument (no surprises here) result_type is the return type

Reimplemented in _Functor_Ref, and _Reference_wrapper_base_impl< true, true, _Tp >.

Definition at line 107 of file stl_function.h.


Constructor & Destructor Documentation

subtractive_rng ( unsigned int  __seed  )  [inline]

Ctor allowing you to initialize the seed.

Definition at line 392 of file ext/functional.

References subtractive_rng::_M_initialize().

subtractive_rng (  )  [inline]

Default ctor; initializes its state with some number you don't see.

Definition at line 396 of file ext/functional.

References subtractive_rng::_M_initialize().


Member Function Documentation

unsigned int operator() ( unsigned int  __limit  )  [inline]

Returns a number less than the argument.

Definition at line 361 of file ext/functional.


The documentation for this class was generated from the following file:
Generated on Thu Nov 1 17:37:57 2007 for libstdc++ by  doxygen 1.5.1