SystemC  2.3.1
Accellera SystemC proof-of-concept library
Public Types | Public Member Functions | List of all members
sc_core::sc_plist_base_iter Class Reference

#include <sysc/utils/sc_list.h>

Inheritance diagram for sc_core::sc_plist_base_iter:
Inheritance graph
[legend]

Public Types

typedef sc_plist_elem * handle_t
 

Public Member Functions

 sc_plist_base_iter (sc_plist_base *l, bool from_tail=false)
 
 ~sc_plist_base_iter ()
 
void reset (sc_plist_base *l, bool from_tail=false)
 
bool empty () const
 
void operator++ (int)
 
void operator-- (int)
 
void * get () const
 
void set (void *d)
 
void remove ()
 
void remove (int direction)
 
void set_handle (handle_t h)
 
handle_t get_handle () const
 

Detailed Description

Definition at line 72 of file sc_list.h.

Member Typedef Documentation

typedef sc_plist_elem* sc_core::sc_plist_base_iter::handle_t

Definition at line 74 of file sc_list.h.

Constructor & Destructor Documentation

sc_core::sc_plist_base_iter::sc_plist_base_iter ( sc_plist_base l,
bool  from_tail = false 
)
sc_core::sc_plist_base_iter::~sc_plist_base_iter ( )

Member Function Documentation

bool sc_core::sc_plist_base_iter::empty ( ) const
void* sc_core::sc_plist_base_iter::get ( ) const
handle_t sc_core::sc_plist_base_iter::get_handle ( ) const
inline

Definition at line 89 of file sc_list.h.

void sc_core::sc_plist_base_iter::operator++ ( int  )
void sc_core::sc_plist_base_iter::operator-- ( int  )
void sc_core::sc_plist_base_iter::remove ( )
void sc_core::sc_plist_base_iter::remove ( int  direction)
void sc_core::sc_plist_base_iter::reset ( sc_plist_base l,
bool  from_tail = false 
)
void sc_core::sc_plist_base_iter::set ( void *  d)
void sc_core::sc_plist_base_iter::set_handle ( handle_t  h)

The documentation for this class was generated from the following file: