メインページ | アルファベット順一覧 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

構造体 dkc_SingleListObject

#include <dkcSingleList.h>

dkc_SingleListObjectのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 int (WINAPI *setbuffer)(DKC_SINGLELIST *ptr
 int (WINAPI *getbuffer)(DKC_SINGLELIST *ptr

Public 変数

DKC_SINGLELISTmBegin
DKC_SINGLELISTmTail
DKC_SINGLELIST *(* next )(const DKC_SINGLELIST *)
DKC_SINGLELIST *(* begin )(struct dkc_SingleListObject *)
DKC_SINGLELIST *(* tail )(struct dkc_SingleListObject *)
BOOL(* end )(const DKC_SINGLELIST *)
BOOL(* push_back )(struct dkc_SingleListObject *, const void *data, size_t size)
void(* erase )(struct dkc_SingleListObject *p, DKC_SINGLELIST *prev, DKC_SINGLELIST *target)
const void * data
const void size_t size
void * data
void size_t size
BOOL(* empty )(struct dkc_SingleListObject *)

説明

stlもどき(の、つもり・・・)

dkcSingleList.h103 行で定義されています。


関数

dkc_SingleListObject::int WINAPI *  getbuffer  ) 
 

dkc_SingleListObject::int WINAPI *  setbuffer  ) 
 


変数

DKC_SINGLELIST*(* dkc_SingleListObject::begin)(struct dkc_SingleListObject *)
 

参照元 dkcAllocSingleListObject().

void* dkc_SingleListObject::data
 

dkcSingleList.h118 行で定義されています。

const void* dkc_SingleListObject::data
 

dkcSingleList.h117 行で定義されています。

BOOL(* dkc_SingleListObject::empty)(struct dkc_SingleListObject *)
 

参照元 dkcAllocSingleListObject().

BOOL(* dkc_SingleListObject::end)(const DKC_SINGLELIST *)
 

参照元 dkcAllocSingleListObject().

void(* dkc_SingleListObject::erase)(struct dkc_SingleListObject *p,DKC_SINGLELIST *prev,DKC_SINGLELIST *target)
 

引数:
p[in] struct dkc_SingleListObjectへのポインタ
prev[in][out] 削除する要素(target)の前のポインタ
target[in] 削除する要素

参照元 dkcAllocSingleListObject().

DKC_SINGLELIST* dkc_SingleListObject::mBegin
 

dkcSingleList.h104 行で定義されています。

参照元 dkcAllocSingleListObject(), dkcSingleListObjectSerialize(), dkcSLOBeginLogic(), dkcSLOEmptyLogic(), と dkcSLOEraseLogic().

DKC_SINGLELIST* dkc_SingleListObject::mTail
 

dkcSingleList.h105 行で定義されています。

参照元 dkcAllocSingleListObject(), dkcSLOEmptyLogic(), dkcSLOEraseLogic(), dkcSLOPushBackLogic(), と dkcSLOTailLogic().

DKC_SINGLELIST*(* dkc_SingleListObject::next)(const DKC_SINGLELIST *)
 

参照元 dkcAllocSingleListObject().

BOOL(* dkc_SingleListObject::push_back)(struct dkc_SingleListObject *,const void *data,size_t size)
 

参照元 dkcAllocSingleListObject().

void size_t dkc_SingleListObject::size
 

dkcSingleList.h118 行で定義されています。

const void size_t dkc_SingleListObject::size
 

dkcSingleList.h117 行で定義されています。

DKC_SINGLELIST*(* dkc_SingleListObject::tail)(struct dkc_SingleListObject *)
 

参照元 dkcAllocSingleListObject().


この構造体の説明は次のファイルから生成されました:
dkutil_cに対してTue Dec 7 01:10:57 2004に生成されました。 doxygen 1.3.6