irccd  3.0.3
Static Public Member Functions | List of all members
irccd::js::duk::type_traits< duk_int_t > Struct Reference

Specialization for duk_int_t. More...

#include <duk.hpp>

Static Public Member Functions

static void push (duk_context *ctx, duk_int_t value)
 
static auto get (duk_context *ctx, duk_idx_t index) -> duk_int_t
 
static auto require (duk_context *ctx, duk_idx_t index) -> duk_int_t
 

Detailed Description

Specialization for duk_int_t.

Member Function Documentation

◆ get()

static auto irccd::js::duk::type_traits< duk_int_t >::get ( duk_context *  ctx,
duk_idx_t  index 
) -> duk_int_t
static

Get an int.

Uses duk_get_number.

Parameters
ctxthe Duktape context
indexthe value index
Returns
the converted value

◆ push()

static void irccd::js::duk::type_traits< duk_int_t >::push ( duk_context *  ctx,
duk_int_t  value 
)
static

Push an int.

Uses duk_push_int

Parameters
ctxthe Duktape context
valuethe value

◆ require()

static auto irccd::js::duk::type_traits< duk_int_t >::require ( duk_context *  ctx,
duk_idx_t  index 
) -> duk_int_t
static

Require an int.

Uses duk_require_int.

Parameters
ctxthe Duktape context
indexthe value index
Returns
the converted value

The documentation for this struct was generated from the following file: