sc_core::sc_plist_iter< T > Class Template Reference

#include <sysc/utils/sc_list.h>

Inheritance diagram for sc_core::sc_plist_iter< T >:

Inheritance graph
[legend]
Collaboration diagram for sc_core::sc_plist_iter< T >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef sc_plist_elemhandle_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


Detailed Description

template<class T>
class sc_core::sc_plist_iter< T >

Definition at line 149 of file sc_list.h.


Member Typedef Documentation

Definition at line 91 of file sc_list.h.


Constructor & Destructor Documentation

template<class T>
sc_core::sc_plist_iter< T >::sc_plist_iter ( sc_plist< T > *  l,
bool  from_tail = false 
) [inline]

Definition at line 151 of file sc_list.h.

template<class T>
sc_core::sc_plist_iter< T >::sc_plist_iter ( sc_plist< T > &  l,
bool  from_tail = false 
) [inline]

Definition at line 156 of file sc_list.h.

template<class T>
sc_core::sc_plist_iter< T >::~sc_plist_iter (  )  [inline]

Definition at line 161 of file sc_list.h.


Member Function Documentation

template<class T>
void sc_core::sc_plist_iter< T >::reset ( sc_plist< T > *  l,
bool  from_tail = false 
) [inline]

Definition at line 166 of file sc_list.h.

template<class T>
void sc_core::sc_plist_iter< T >::reset ( sc_plist< T > &  l,
bool  from_tail = false 
) [inline]

Definition at line 170 of file sc_list.h.

template<class T>
T sc_core::sc_plist_iter< T >::operator* (  )  const [inline]

Definition at line 175 of file sc_list.h.

template<class T>
T sc_core::sc_plist_iter< T >::get (  )  const [inline]

Reimplemented from sc_core::sc_plist_base_iter.

Definition at line 176 of file sc_list.h.

template<class T>
void sc_core::sc_plist_iter< T >::set ( T  d  )  [inline]

Definition at line 177 of file sc_list.h.

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]

Definition at line 106 of file sc_list.h.


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

Generated on Wed Jan 21 15:32:16 2009 for SystemC by  doxygen 1.5.5