The subtractive_rng class is documented on SGI's site. Note that this code assumes that int is 32 bits. 
Definition at line 349 of file ext/functional.
 
◆ argument_type
argument_type is the type of the argument 
Definition at line 120 of file stl_function.h.
 
 
◆ result_type
◆ subtractive_rng() [1/2]
  
  
      
        
          | __gnu_cxx::subtractive_rng::subtractive_rng  | 
          ( | 
          unsigned int  | 
          __seed | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Ctor allowing you to initialize the seed. 
Definition at line 391 of file ext/functional.
 
 
◆ subtractive_rng() [2/2]
  
  
      
        
          | __gnu_cxx::subtractive_rng::subtractive_rng  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Default ctor; initializes its state with some number you don't see. 
Definition at line 395 of file ext/functional.
 
 
◆ _M_initialize()
  
  
      
        
          | void __gnu_cxx::subtractive_rng::_M_initialize  | 
          ( | 
          unsigned int  | 
          __seed | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator()()
  
  
      
        
          | unsigned int __gnu_cxx::subtractive_rng::operator()  | 
          ( | 
          unsigned int  | 
          __limit | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Returns a number less than the argument. 
Definition at line 360 of file ext/functional.
 
 
The documentation for this class was generated from the following file: