sc_core::sc_plist< T > Class Template Reference

#include <sysc/utils/sc_list.h>

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

List of all members.

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)
pop_back ()
pop_front ()
handle_t insert_before (handle_t h, T d)
handle_t insert_after (handle_t h, T d)
remove (handle_t h)
get (handle_t h) const
void set (handle_t h, T d)
front () const
back () const

Friends

class sc_plist_iter< T >

Detailed Description

template<class T>
class sc_core::sc_plist< T >

Definition at line 99 of file sc_list.h.


Member Typedef Documentation

template<class T>
typedef sc_plist_iter<T> sc_core::sc_plist< T >::iterator

Definition at line 103 of file sc_list.h.


Constructor & Destructor Documentation

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

Definition at line 105 of file sc_list.h.

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

Definition at line 106 of file sc_list.h.


Member Function Documentation

template<class T>
T sc_core::sc_plist< T >::back (  )  const [inline]

Reimplemented from sc_core::sc_plist_base.

Definition at line 128 of file sc_list.h.

template<class T>
T sc_core::sc_plist< T >::front (  )  const [inline]

Reimplemented from sc_core::sc_plist_base.

Definition at line 127 of file sc_list.h.

template<class T>
T sc_core::sc_plist< T >::get ( handle_t  h  )  const [inline]

Reimplemented from sc_core::sc_plist_base.

Definition at line 124 of file sc_list.h.

template<class T>
handle_t sc_core::sc_plist< T >::insert_after ( handle_t  h,
d 
) [inline]

Definition at line 116 of file sc_list.h.

template<class T>
handle_t sc_core::sc_plist< T >::insert_before ( handle_t  h,
d 
) [inline]

Definition at line 112 of file sc_list.h.

template<class T>
T sc_core::sc_plist< T >::pop_back (  )  [inline]

Reimplemented from sc_core::sc_plist_base.

Definition at line 110 of file sc_list.h.

template<class T>
T sc_core::sc_plist< T >::pop_front (  )  [inline]

Reimplemented from sc_core::sc_plist_base.

Definition at line 111 of file sc_list.h.

template<class T>
handle_t sc_core::sc_plist< T >::push_back ( d  )  [inline]

Definition at line 108 of file sc_list.h.

template<class T>
handle_t sc_core::sc_plist< T >::push_front ( d  )  [inline]

Definition at line 109 of file sc_list.h.

template<class T>
T sc_core::sc_plist< T >::remove ( handle_t  h  )  [inline]

Reimplemented from sc_core::sc_plist_base.

Definition at line 120 of file sc_list.h.

template<class T>
void sc_core::sc_plist< T >::set ( handle_t  h,
d 
) [inline]

Definition at line 125 of file sc_list.h.


Friends And Related Function Documentation

template<class T>
friend class sc_plist_iter< T > [friend]

Definition at line 100 of file sc_list.h.


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

Generated on 12 Jun 2018 for SystemC by  doxygen 1.6.1