Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

scv_peek_bag_iter< T > Class Template Reference

#include <_scv_list_iter.h>

List of all members.

Public Methods

 scv_peek_bag_iter ()
 scv_peek_bag_iter (lbrIterT iter)
 scv_peek_bag_iter (const scv_peek_bag_iter &other)
scv_peek_bag_iter & operator= (const scv_peek_bag_iter &other)
scv_peek_bag_iter & operator= (const lbrIterT &other)
const _scv_bag_record< T > & operator * ()
void lInitCount ()
void mInitCount ()
bool incCountAny ()
scv_peek_bag_iter & operator++ ()
scv_peek_bag_iter operator++ (int)
scv_peek_bag_iter & dInc ()
scv_peek_bag_iter & operator-- ()
scv_peek_bag_iter operator-- (int)
scv_peek_bag_iter & dDec ()
const T * operator-> ()
bool operator== (lbrIterT &l)
lbrIterT & modify ()
lbrIterT & peek ()
int objCount ()
int & uObjCount ()
int & mObjCount ()
bool mflag ()

template<class T>
class scv_peek_bag_iter< T >


Constructor & Destructor Documentation

template<class T>
scv_peek_bag_iter< T >::scv_peek_bag_iter   [inline]
 

Definition at line 323 of file _scv_list_iter.h.

template<class T>
scv_peek_bag_iter< T >::scv_peek_bag_iter lbrIterT    iter [inline]
 

Definition at line 324 of file _scv_list_iter.h.

template<class T>
scv_peek_bag_iter< T >::scv_peek_bag_iter const scv_peek_bag_iter< T > &    other [inline]
 

Definition at line 328 of file _scv_list_iter.h.


Member Function Documentation

template<class T>
scv_peek_bag_iter& scv_peek_bag_iter< T >::dDec   [inline]
 

Definition at line 435 of file _scv_list_iter.h.

References scv_peek_bag_iter< T >::mInitCount().

template<class T>
scv_peek_bag_iter& scv_peek_bag_iter< T >::dInc   [inline]
 

Definition at line 406 of file _scv_list_iter.h.

References scv_peek_bag_iter< T >::lInitCount().

template<class T>
bool scv_peek_bag_iter< T >::incCountAny   [inline]
 

Definition at line 374 of file _scv_list_iter.h.

Referenced by scv_peek_bag_iter< T >::operator++().

template<class T>
void scv_peek_bag_iter< T >::lInitCount   [inline]
 

Definition at line 361 of file _scv_list_iter.h.

Referenced by scv_peek_bag_iter< T >::dInc(), and scv_peek_bag_iter< T >::operator++().

template<class T>
bool scv_peek_bag_iter< T >::mflag   [inline]
 

Definition at line 466 of file _scv_list_iter.h.

template<class T>
void scv_peek_bag_iter< T >::mInitCount   [inline]
 

Definition at line 366 of file _scv_list_iter.h.

Referenced by scv_peek_bag_iter< T >::dDec(), and scv_peek_bag_iter< T >::operator--().

template<class T>
int& scv_peek_bag_iter< T >::mObjCount   [inline]
 

Definition at line 462 of file _scv_list_iter.h.

Referenced by scv_bag< pair< T, T > >::mark(), scv_bag< pair< T, T > >::peekRandom(), scv_bag< pair< T, T > >::remove(), and scv_bag< pair< T, T > >::unMark().

template<class T>
lbrIterT& scv_peek_bag_iter< T >::modify   [inline]
 

Definition at line 451 of file _scv_list_iter.h.

Referenced by scv_bag< pair< T, T > >::mark(), scv_bag< pair< T, T > >::remove(), and scv_bag< pair< T, T > >::unMark().

template<class T>
int scv_peek_bag_iter< T >::objCount   [inline]
 

Definition at line 454 of file _scv_list_iter.h.

template<class T>
const _scv_bag_record<T>& scv_peek_bag_iter< T >::operator *   [inline]
 

Definition at line 353 of file _scv_list_iter.h.

template<class T>
scv_peek_bag_iter scv_peek_bag_iter< T >::operator++ int    [inline]
 

Definition at line 398 of file _scv_list_iter.h.

template<class T>
scv_peek_bag_iter& scv_peek_bag_iter< T >::operator++   [inline]
 

Definition at line 388 of file _scv_list_iter.h.

References scv_peek_bag_iter< T >::incCountAny(), and scv_peek_bag_iter< T >::lInitCount().

template<class T>
scv_peek_bag_iter scv_peek_bag_iter< T >::operator-- int    [inline]
 

Definition at line 429 of file _scv_list_iter.h.

template<class T>
scv_peek_bag_iter& scv_peek_bag_iter< T >::operator--   [inline]
 

Definition at line 413 of file _scv_list_iter.h.

References scv_peek_bag_iter< T >::mInitCount().

template<class T>
const T* scv_peek_bag_iter< T >::operator->   [inline]
 

Definition at line 442 of file _scv_list_iter.h.

template<class T>
scv_peek_bag_iter& scv_peek_bag_iter< T >::operator= const lbrIterT &    other [inline]
 

Definition at line 344 of file _scv_list_iter.h.

template<class T>
scv_peek_bag_iter& scv_peek_bag_iter< T >::operator= const scv_peek_bag_iter< T > &    other [inline]
 

Definition at line 333 of file _scv_list_iter.h.

References scv_peek_bag_iter< T >::_mflag, scv_peek_bag_iter< T >::_mObjectCount, scv_peek_bag_iter< T >::_peek, and scv_peek_bag_iter< T >::_uObjectCount.

template<class T>
bool scv_peek_bag_iter< T >::operator== lbrIterT &    l [inline]
 

Definition at line 447 of file _scv_list_iter.h.

template<class T>
lbrIterT& scv_peek_bag_iter< T >::peek   [inline]
 

Definition at line 452 of file _scv_list_iter.h.

template<class T>
int& scv_peek_bag_iter< T >::uObjCount   [inline]
 

Definition at line 458 of file _scv_list_iter.h.

Referenced by scv_bag< pair< T, T > >::mark(), scv_bag< pair< T, T > >::peekRandom(), scv_bag< pair< T, T > >::remove(), and scv_bag< pair< T, T > >::unMark().


The documentation for this class was generated from the following file:
Generated on Sun Dec 12 19:23:43 2004 for SystemC2.0.1(excludingMSLib)(IncludingSCV) by doxygen1.2.18