NNS_FndGetNextListObject

構文

#include <nnsys/fnd.h>
void* NNS_FndGetNextListObject( NNSFndList* list, void* object );

引数

list リスト構造体へのポインタ
object 現在のオブジェクトへのポインタ

返り値

指定されたオブジェクトの次のオブジェクトへのポインタを返します。 次のオブジェクトが無かった場合には、NULLを返します。

説明

objectで指定されたオブジェクトの次に接続されているオブジェクトへのポインタを返します。 objectにNULLを指定すると、リストの先頭に繋がれているオブジェクトへのポインタを返します。 次のオブジェクトが無かった場合には、NULLを返します。

リストの先頭から順番に、全てのオブジェクトへアクセスしたい場合には、以下の処理で行う事が出来ます。


    void* object = NULL;

    while ((object = NNS_FndGetNextListObject(list, object)) != NULL)
    {
        ......
    }

参照

NNS_FndGetPrevListObject, NNS_FndNthListObject

履歴

2004/10/21 説明中のサンプルコードを修正
2004/02/02 初版