#include <synchro.h>
Public Types | |
| typedef node | value_type | 
Public Member Functions | |
| iterator () | |
| iterator (const iterator &anIt) | |
| iterator & | operator= (const iterator &anIt) | 
| iterator & | operator++ (void) | 
| node & | operator * (void) | 
| bool | operator!= (const iterator &anIt) const | 
Private Attributes | |
| node * | _obj | 
Friends | |
| class | thread_stack | 
| So, 'thread_stack' can directly access '_obj', faster and simpler code.   | |
| typedef node rpa::thread_stack< Ftor, Thr >::iterator::value_type | 
| rpa::thread_stack< Ftor, Thr >::iterator::iterator | ( | ) |  [inline] | 
        
| rpa::thread_stack< Ftor, Thr >::iterator::iterator | ( | const iterator & | anIt | ) |  [inline] | 
        
| node& rpa::thread_stack< Ftor, Thr >::iterator::operator * | ( | void | ) |  [inline] | 
        
| bool rpa::thread_stack< Ftor, Thr >::iterator::operator!= | ( | const iterator & | anIt | ) |  const [inline] | 
        
| iterator& rpa::thread_stack< Ftor, Thr >::iterator::operator++ | ( | void | ) |  [inline] | 
        
| iterator& rpa::thread_stack< Ftor, Thr >::iterator::operator= | ( | const iterator & | anIt | ) |  [inline] | 
        
friend class thread_stack [friend]           | 
        
So, 'thread_stack' can directly access '_obj', faster and simpler code.
node* rpa::thread_stack< Ftor, Thr >::iterator::_obj [private]           | 
        
 1.4.7