クラス テンプレート sc_core::sc_plist< T >

#include <sc_list.h>

sc_core::sc_plist< T >に対する継承グラフ

Inheritance graph
[凡例]

すべてのメンバ一覧

Public 型

typedef sc_plist_iter< T > iterator

Public メソッド

 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

フレンド

class sc_plist_iter< T >

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


型定義

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


コンストラクタとデストラクタ

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

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


関数

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

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

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

sc_core::sc_plist_baseを再定義しています。

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

sc_core::sc_plist_baseを再定義しています。

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

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

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

sc_core::sc_plist_baseを再定義しています。

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

sc_core::sc_plist_baseを再定義しています。

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

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

sc_core::sc_plist_baseを再定義しています。

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

sc_core::sc_plist_baseを再定義しています。


フレンドと関連する関数

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


このクラスの説明は次のファイルから生成されました:

SystemCに対してFri Jun 6 07:41:09 2008に生成されました。  doxygen 1.5.6