#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