SFUWList
双方向リストを表す抽象クラスです。
#include <SFUList.hpp>
class SFUWList : public SFUList;
typedef SFUWList& SFUWListRef;
typedef SFUWList* SFUWListPtr;
typedef SFUWList** SFUWListHandle;
typedef const SFUWList ConstSFUWList;
typedef const SFUWList& ConstSFUWListRef;
typedef const SFUWList* ConstSFUWListPtr;
typedef const SFUWList** ConstSFUWListHandle;
継承図
メンバ
| コンストラクタ/デストラクタ |
public
|
SFUWList |
SFUWList クラスのコンストラクタです。
|
public
|
~SFUWList |
SFUWList クラスのデストラクタです。
|
| パブリック関数 |
public
|
Append
(SFUList から継承)
|
リストに要素を追加します。
|
public
|
Clear
(SFUCollection から継承)
|
コレクションの要素をすべて削除します。
|
public
|
ElementAt
(SFUList から継承)
|
要素を取得します。
|
public
|
Empty
(SFUCollection から継承)
|
コレクションが空であるか判定します。
|
public
|
GetIterator
(SFUList から継承)
|
イテレータを返します。
|
public
|
GetLastWIterator |
末尾から開始する双方向イテレータを取得します。
|
public
|
GetSize
(SFUList から継承)
|
リストの要素数を返します。
|
public
|
GetWIterator |
双方向イテレータを取得します。
|
public
|
IndexOf
(SFUList から継承)
|
リストの先頭から要素を検索してそのインデックスを返します。
|
public
|
Insert
(SFUList から継承)
|
リストに要素を挿入します。
|
public
|
LastIndexOf
(SFUList から継承)
|
リストの末尾から要素を検索してそのインデックスを返します。
|
public
|
Remove
(SFUList から継承)
|
要素を削除します。
|
public
|
Replace
(SFUList から継承)
|
要素を置換します。
|
public
|
SetSize
(SFUList から継承)
|
リストの要素数を設定します。
|
public
|
operator[]
(SFUList から継承)
|
リストの要素を取得/設定します。
|
| プロテクト関数 |
protected static
|
Equal
(SFUCollection から継承)
|
|
| 型 |
|
EqualSPP
(SFUCollection から継承)
|
コレクションの要素を比較する関数です。
|
SFUWList::SFUWList
SFUWList クラスのコンストラクタです。
[ public ]
SFUWList(Void);
SFUWList::~SFUWList
SFUWList クラスのデストラクタです。
[ public, virtual ]
~SFUWList(Void);
SFUWList::GetLastWIterator
末尾から開始する双方向イテレータを取得します。
SFUWList::GetWIterator
双方向イテレータを取得します。