SystemC
Recoding Infrastructure for SystemC v0.6.3 derived from Accellera SystemC 2.3.1
Accellera SystemC proof-of-concept library
|
#include <sysc/kernel/sc_simcontext.h>
Public Types | |
typedef sc_plist_iter< T > | iterator |
Public Types inherited from sc_core::sc_plist_base | |
typedef sc_plist_elem * | handle_t |
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 |
Public Member Functions inherited from sc_core::sc_plist_base | |
sc_plist_base () | |
~sc_plist_base () | |
handle_t | push_back (void *d) |
handle_t | push_front (void *d) |
void * | pop_back () |
void * | pop_front () |
handle_t | insert_before (handle_t h, void *d) |
handle_t | insert_after (handle_t h, void *d) |
void * | remove (handle_t h) |
void * | get (handle_t h) const |
void | set (handle_t h, void *d) |
void | mapcar (sc_plist_map_fn f, void *arg) |
void * | front () const |
void * | back () const |
void | erase_all () |
bool | empty () const |
int | size () const |
Friends | |
class | sc_plist_iter< T > |
Definition at line 77 of file sc_simcontext.h.
typedef sc_plist_iter<T> sc_core::sc_plist< typename >::iterator |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |