#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] |