#include <nnsys/fnd.h>
void* NNS_FndGetPrevListObject( const NNSFndList* list, const void* object );
| list | リスト構造体へのポインタ |
| object | 現在のオブジェクトへのポインタ |
指定されたオブジェクトの1つ前のオブジェクトへのポインタを返します。 1つ前のオブジェクトが無かった場合には、NULLを返します。
objectで指定されたオブジェクトの1つ前に接続されているオブジェクトへのポインタを返します。
objectにNULLを指定すると、リストの最後に繋がれているオブジェクトへのポインタを返します。
1つ前のオブジェクトが無かった場合には、NULLを返します。
リストの最後から逆順に、全てのオブジェクトへアクセスしたい場合には、以下の処理で行う事が出来ます。
void* object = NULL;
while ((object = NNS_FndGetPrevListObject(list, object)) != NULL)
{
......
}
NNS_FndGetNextListObject,
NNS_FndNthListObject
2004/10/21 説明中のサンプルコードを修正
2004/02/02 初版