#include <sysc/utils/sc_list.h>
Public Types | |
typedef sc_plist_iter< T > | iterator |
Public Member Functions | |
sc_plist () | |
~sc_plist () | |
handle_t | push_back (T d) |
handle_t | push_front (T d) |
T | pop_back () |
T | pop_front () |
handle_t | insert_before (handle_t h, T d) |
handle_t | insert_after (handle_t h, T d) |
T | remove (handle_t h) |
T | get (handle_t h) const |
void | set (handle_t h, T d) |
T | front () const |
T | back () const |
Friends | |
class | sc_plist_iter< T > |
Definition at line 99 of file sc_list.h.
typedef sc_plist_iter<T> sc_core::sc_plist< T >::iterator |
sc_core::sc_plist< T >::sc_plist | ( | ) | [inline] |
sc_core::sc_plist< T >::~sc_plist | ( | ) | [inline] |
T sc_core::sc_plist< T >::back | ( | ) | const [inline] |
Reimplemented from sc_core::sc_plist_base.
T sc_core::sc_plist< T >::front | ( | ) | const [inline] |
Reimplemented from sc_core::sc_plist_base.
T sc_core::sc_plist< T >::get | ( | handle_t | h | ) | const [inline] |
Reimplemented from sc_core::sc_plist_base.
handle_t sc_core::sc_plist< T >::insert_after | ( | handle_t | h, | |
T | d | |||
) | [inline] |
handle_t sc_core::sc_plist< T >::insert_before | ( | handle_t | h, | |
T | d | |||
) | [inline] |
T sc_core::sc_plist< T >::pop_back | ( | ) | [inline] |
Reimplemented from sc_core::sc_plist_base.
T sc_core::sc_plist< T >::pop_front | ( | ) | [inline] |
Reimplemented from sc_core::sc_plist_base.
handle_t sc_core::sc_plist< T >::push_back | ( | T | d | ) | [inline] |
handle_t sc_core::sc_plist< T >::push_front | ( | T | d | ) | [inline] |
T sc_core::sc_plist< T >::remove | ( | handle_t | h | ) | [inline] |
Reimplemented from sc_core::sc_plist_base.
void sc_core::sc_plist< T >::set | ( | handle_t | h, | |
T | d | |||
) | [inline] |
friend class sc_plist_iter< T > [friend] |