#include <sysc/utils/sc_list.h>


Public Types | |
| typedef sc_plist_elem * | handle_t |
Public Member Functions | |
| sc_plist_iter (sc_plist< T > *l, bool from_tail=false) | |
| sc_plist_iter (sc_plist< T > &l, bool from_tail=false) | |
| ~sc_plist_iter () | |
| void | reset (sc_plist< T > *l, bool from_tail=false) |
| void | reset (sc_plist< T > &l, bool from_tail=false) |
| T | operator* () const |
| T | get () const |
| void | set (T d) |
| void | reset (sc_plist_base *l, bool from_tail=false) |
| bool | empty () const |
| void | operator++ (int) |
| void | operator-- (int) |
| void | set (void *d) |
| void | remove () |
| void | remove (int direction) |
| void | set_handle (handle_t h) |
| handle_t | get_handle () const |
Definition at line 149 of file sc_list.h.
typedef sc_plist_elem* sc_core::sc_plist_base_iter::handle_t [inherited] |
| sc_core::sc_plist_iter< T >::sc_plist_iter | ( | sc_plist< T > * | l, | |
| bool | from_tail = false | |||
| ) | [inline] |
| sc_core::sc_plist_iter< T >::sc_plist_iter | ( | sc_plist< T > & | l, | |
| bool | from_tail = false | |||
| ) | [inline] |
| sc_core::sc_plist_iter< T >::~sc_plist_iter | ( | ) | [inline] |
| void sc_core::sc_plist_iter< T >::reset | ( | sc_plist< T > * | l, | |
| bool | from_tail = false | |||
| ) | [inline] |
| void sc_core::sc_plist_iter< T >::reset | ( | sc_plist< T > & | l, | |
| bool | from_tail = false | |||
| ) | [inline] |
| T sc_core::sc_plist_iter< T >::operator* | ( | ) | const [inline] |
| T sc_core::sc_plist_iter< T >::get | ( | ) | const [inline] |
| void sc_core::sc_plist_iter< T >::set | ( | T | d | ) | [inline] |
| void sc_core::sc_plist_base_iter::reset | ( | sc_plist_base * | l, | |
| bool | from_tail = false | |||
| ) | [inherited] |
Definition at line 276 of file sc_list.cpp.
| bool sc_core::sc_plist_base_iter::empty | ( | ) | const [inherited] |
Definition at line 293 of file sc_list.cpp.
| void sc_core::sc_plist_base_iter::operator++ | ( | int | ) | [inherited] |
Definition at line 299 of file sc_list.cpp.
| void sc_core::sc_plist_base_iter::operator-- | ( | int | ) | [inherited] |
Definition at line 305 of file sc_list.cpp.
| void sc_core::sc_plist_base_iter::set | ( | void * | d | ) | [inherited] |
Definition at line 317 of file sc_list.cpp.
| void sc_core::sc_plist_base_iter::remove | ( | ) | [inherited] |
Definition at line 323 of file sc_list.cpp.
| void sc_core::sc_plist_base_iter::remove | ( | int | direction | ) | [inherited] |
Definition at line 331 of file sc_list.cpp.
| void sc_core::sc_plist_base_iter::set_handle | ( | handle_t | h | ) | [inherited] |
| handle_t sc_core::sc_plist_base_iter::get_handle | ( | ) | const [inline, inherited] |
1.5.5