# NNS_FndGetNextListObject

## 構文

      #include <nnsys/fnd.h>

      void* NNS_FndGetNextListObject( const NNSFndList* list, const 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 初版