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

# 構造体 dkc_SingleListObject

`#include <dkcSingleList.h>`

dkc_SingleListObjectのコラボレーション図

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

## Public メソッド
| int (WINAPI *setbuffer)(DKC_SINGLELIST *ptr
| int (WINAPI *getbuffer)(DKC_SINGLELIST *ptr
## Public 変数
DKC_SINGLELIST * | mBegin
DKC_SINGLELIST * | mTail
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.h の 103 行で定義されています。

## 関数

dkc_SingleListObject::int | ( | WINAPI * | getbuffer | ) |

dkc_SingleListObject::int | ( | WINAPI * | setbuffer | ) |

## 変数

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

| 参照元 dkcAllocSingleListObject().

void* dkc_SingleListObject::data

| dkcSingleList.h の 118 行で定義されています。

const void* dkc_SingleListObject::data

| dkcSingleList.h の 117 行で定義されています。

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.h の 104 行で定義されています。 参照元 dkcAllocSingleListObject(), dkcSLOBeginLogic(), dkcSLOEmptyLogic(), と dkcSLOEraseLogic().

DKC_SINGLELIST* dkc_SingleListObject::mTail

| dkcSingleList.h の 105 行で定義されています。 参照元 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.h の 118 行で定義されています。

const void size_t dkc_SingleListObject::size

| dkcSingleList.h の 117 行で定義されています。 参照元 dkcPathStringElementInsert_Logic().

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

| 参照元 dkcAllocSingleListObject().

この構造体の説明は次のファイルから生成されました:

- dkcSingleList.h