このページを編集する際は、[[編集に関する方針]]に従ってください。

*概要 [#c0c3129e]
-対象:8.1.4
-言語:C
-宣言・定義:[[postgresql-8.1.4/src/include/utils/palloc.h]]

-MemoryContextDataへのポインタ型(再帰的使用あり)
-下記メンバを持つ構造体MemoryContextDataへのポインタ型。
--NodeTag列挙型の変数type
--下記メンバを持つ構造体型MemoryContextMethodsへのポインタmethods
---void*型の関数ポインタalloc
---void型の関数ポインタfree_p
---void*型の関数ポインタrealloc
---void型の関数ポインタinit
---void型の関数ポインタreset
---void型の関数ポインタdelete
---Size型の関数ポインタget_chunk_space
---bool型の関数ポインタis_empty
---void型の関数ポインタstats
---void型の関数ポインタcheck
--MemoryContextDataへのポインタparent(再帰的使用)
--MemoryContextDataへのポインタfirstchild(再帰的使用)
--MemoryContextDataへのポインタnextchild(再帰的使用)
--char型へのポインタname

*実装 [#vba41b64]

typedef struct MemoryContextData *MemoryContext;
-[[MemoryContextData/postgresql-8.1.4]] -- 下記メンバを持つ構造体。
--NodeTag列挙型の変数type
--下記メンバを持つ構造体型MemoryContextMethodsへのポインタmethods
---void*型の関数ポインタalloc
---void型の関数ポインタfree_p
---void*型の関数ポインタrealloc
---void型の関数ポインタinit
---void型の関数ポインタreset
---void型の関数ポインタdelete
---Size型の関数ポインタget_chunk_space
---bool型の関数ポインタis_empty
---void型の関数ポインタstats
---void型の関数ポインタcheck
--MemoryContextDataへのポインタparent(再帰的使用)
--MemoryContextDataへのポインタfirstchild(再帰的使用)
--MemoryContextDataへのポインタnextchild(再帰的使用)
--char型へのポインタname

*呼出元 [#u9c27294]

-[[MemoryContextReset()/postgresql-8.1.4]]

*備考 [#a1bf0bd7]

-[[再帰呼び出し①/解読日記]]参照

*履歴 [#d3c5be08]
-作者:[[testnoda/ページ作者]]
-日付:2007/2/25
|更新日|更新者|更新内容|
|2007/3/31|[[testnoda/ページ作者]]|誤記修正([[概要の書き方:ポインタとは型名か変数名か?/解読日記]]参照)|
|2007/3/31|[[testnoda/ページ作者]]|誤記修正([[概要の書き方:ポインタとは型か変数か?/解読日記]]参照)|

*コメント [#l9dffbce]
#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS