Skip to content

duk_require_heapptr()

1.1.0 stack heap ptr borrowed

プロトタイプ

c
void *duk_require_heapptr(duk_context *ctx, duk_idx_t idx);

スタック

| ... | val | ... |

要約

duk_get_heapptr() と同様ですが、idx の値が Duktape ヒープに割り当てられた値 (オブジェクト、バッファ、文字列)でない場合、またはインデックスが無効な場合にエラーを 投げます。

c
void *ptr;

ptr = duk_require_heapptr(ctx, -3);

参照

duk_get_heapptr duk_push_heapptr