このページを編集する際は、[[編集に関する方針]]に従ってください。 *概要 [#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